HTTP Client
266
Total requests
0
HTTP errors
Clients
http_client 266
Requests
| POST | https://api.bexio.com/2.0/kb_invoice/search | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Content-Type" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] "query" => [ "limit" => 500 "offset" => 0 ] "json" => [ [ "field" => "is_valid_from" "value" => "2026-01-01" "criteria" => ">=" ] ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 448 "request_size" => 2443 "total_time" => 2.137937 "namelookup_time" => 0.001883 "connect_time" => 0.004185 "pretransfer_time" => 0.016227 "size_upload" => 69.0 "size_download" => 38403.0 "speed_download" => 17970.0 "speed_upload" => 32.0 "upload_content_length" => 69.0 "starttransfer_time" => 0.016249 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 15966 "connect_time_us" => 4185 "namelookup_time_us" => 1883 "pretransfer_time_us" => 16227 "starttransfer_time_us" => 16249 "total_time_us" => 2137937 "effective_method" => "POST" "start_time" => 1783396836.8136 "original_url" => "https://api.bexio.com/2.0/kb_invoice/search?limit=500&offset=0" "pause_handler" => Closure(float $duration) {#942 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#922 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775808 } } "debug" => """ * Trying 2606:4700:10::ac42:951d:443...\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * ALPN, offering h2\n * ALPN, offering http/1.1\n * successfully set certificate verify locations:\n * CAfile: /etc/ssl/certs/ca-certificates.crt\n * CApath: /etc/ssl/certs\n * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384\n * ALPN, server accepted to use h2\n * Server certificate:\n * subject: CN=bexio.com\n * start date: May 12 03:13:16 2026 GMT\n * expire date: Aug 10 04:13:12 2026 GMT\n * subjectAltName: host "api.bexio.com" matched cert's "*.bexio.com"\n * issuer: C=US; O=Google Trust Services; CN=WE1\n * SSL certificate verify ok.\n * Using HTTP2, server supports multi-use\n * Connection state changed (HTTP/2 confirmed)\n * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0\n * Using Stream ID: 1 (easy handle 0x5632439e3170)\n > POST /2.0/kb_invoice/search?limit=500&offset=0 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n content-type: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n content-length: 69\r\n \r\n * We are completely uploaded and fine\n * old SSL session ID is stale, removing\n * Connection state changed (MAX_CONCURRENT_STREAMS == 100)!\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:38 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 249\r\n < ratelimit-reset: 24\r\n < x-ratelimit-limit-minute: 250\r\n < x-ratelimit-remaining-minute: 249\r\n < ratelimit-limit: 250\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f17639806aa0-GVA\r\n < \r\n """ ] "url" => "https://api.bexio.com/2.0/kb_invoice/search?limit=500&offset=0" "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:38 GMT" "content-type: application/json" "ratelimit-remaining: 249" "ratelimit-reset: 24" "x-ratelimit-limit-minute: 250" "x-ratelimit-remaining-minute: 249" "ratelimit-limit: 250" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f17639806aa0-GVA" ] "response_json" => [ [ "id" => 3022 "document_nr" => "POM-FAC2026-03022" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 60 "contact_sub_id" => null "user_id" => 34 "project_id" => 91 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1754.000000" "total_net" => "1409.000000" "total_taxes" => "114.1290" "total_received_payments" => "1523.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1523.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Serge Meister SA\n Route de Chaluet 8\n CH - 2738 Court """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 08:49:27" "esr_id" => 2834 "qr_invoice_id" => 2834 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "114.1290" ] ] "network_link" => "https://network.bexio.com/invoice/7010c175df80ffc6f6336bc643761ae9912b2f9b80f835b9f3fc0abed6e22bfc" ] [ "id" => 3023 "document_nr" => "POM-FAC2026-03023" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 47 "contact_sub_id" => null "user_id" => 34 "project_id" => 64 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "915.000000" "total_net" => "615.000000" "total_taxes" => "49.8150" "total_received_payments" => "664.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "664.800000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Restaurant Le Soleil\n Rue de l'Hôtel-de-Ville 7\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2835 "qr_invoice_id" => 2835 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "49.8150" ] ] "network_link" => "https://network.bexio.com/invoice/941d379d251b51788eea13653c751b6e5840ea60170b84a79f1849aac1ffbd13" ] [ "id" => 3024 "document_nr" => "POM-FAC2026-03024" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 87 "contact_sub_id" => null "user_id" => 34 "project_id" => 123 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "616.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Microdec SA\n Administration\n Kleinholtz Laeticia\r\n Chemin de la Tuilerie 7\n CH - 2853 Courfaivre """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:53" "esr_id" => 2836 "qr_invoice_id" => 2836 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "network_link" => "https://network.bexio.com/invoice/582f27917f952fb95402968f7461d2d5bcf03963a0abebc3f6e1c6f6ec10b6c6" ] [ "id" => 3025 "document_nr" => "POM-FAC2026-03025" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 45 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "225.000000" "total_net" => "112.500000" "total_taxes" => "9.1125" "total_received_payments" => "121.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "121.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Arnold Rellstab\n Rue de la Gare 279\n CH - 2746 Crémines """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:36:12" "esr_id" => 2837 "qr_invoice_id" => 2837 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "9.1125" ] ] "network_link" => "https://network.bexio.com/invoice/5cf4297239b1453d84915127412146112853691dd04d8645689040a5db85ccd9" ] [ "id" => 3026 "document_nr" => "POM-FAC2026-03026" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 105 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "690.000000" "total_net" => "690.000000" "total_taxes" => "55.8900" "total_received_payments" => "745.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "745.900000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Prétat SA\n Thérèse Williamson\n Z. A. du Pécal 10\n CH - 2952 Cornol """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-22 11:24:58" "esr_id" => 2838 "qr_invoice_id" => 2838 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "55.8900" ] ] "network_link" => "https://network.bexio.com/invoice/4adaf8bd2fc0de3b620d5b9ee99cc1769cc0e8d7becfbe7534c3a0eea88843aa" ] [ "id" => 3027 "document_nr" => "POM-FAC2026-03027" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-16" "is_valid_to" => "2026-02-14" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 08:49:48" "esr_id" => 2839 "qr_invoice_id" => 2839 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "network_link" => "" ] [ "id" => 3029 "document_nr" => "POM-FAC2026-03029" "title" => "HEP-ExpoMediatheques-2026-POM3884" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "5720.250000" "total_net" => "5720.250000" "total_taxes" => "463.3403" "total_received_payments" => "6183.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "6183.600000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-16" "is_valid_to" => "2026-02-14" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 08:49:27" "esr_id" => 2841 "qr_invoice_id" => 2841 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "463.3403" ] ] "network_link" => "https://network.bexio.com/invoice/5f58db193bff851da29377d77f0f1886d240e607d7b5cb6c3a6f44eac31456b0" ] [ "id" => 3030 "document_nr" => "POM-FAC2026-03030" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 6 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1605.000000" "total_net" => "1490.000000" "total_taxes" => "120.6900" "total_received_payments" => "1610.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1610.700000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-23" "is_valid_to" => "2026-02-21" "contact_address" => """ Juraimmobilier SA\n Jean-Marie Gogniat\n Rue de l'Avenir 12\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2842 "qr_invoice_id" => 2842 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "120.6900" ] ] "network_link" => "https://network.bexio.com/invoice/d6a99dae5f4d90d76fc5d5d162caa05f79b8c0777eff091e28ae7a017453b46c" ] [ "id" => 3031 "document_nr" => "POM-FAC2026-03031" "title" => "HEP-Schémas et icônes - Janvier 2026" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1083.000000" "total_net" => "1083.000000" "total_taxes" => "87.7230" "total_received_payments" => "1170.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1170.700000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2843 "qr_invoice_id" => 2843 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "87.7230" ] ] "network_link" => "https://network.bexio.com/invoice/02bc6d9b3ab97ea934034a5833431cd19225c8ee0e4efb9615e614eccb74d7d5" ] [ "id" => 3032 "document_nr" => "POM-FAC2026-03032" "title" => "HEP-EnveloppesReponse-POM4384" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-19 10:38:46" "esr_id" => 2844 "qr_invoice_id" => 2844 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "network_link" => "https://network.bexio.com/invoice/b12ba6b9564e051953a663ba54f5f461c6f821fe8aca094d1281502ecfa57602" ] [ "id" => 3033 "document_nr" => "POM-FAC2026-03033" "title" => "Siteweb+Comm - Acompte" "contact_id" => 1316 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "500.000000" "total_net" => "500.000000" "total_taxes" => "40.5000" "total_received_payments" => "540.500000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "540.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => "Vitaek –\u{A0}Heierli Kevin\n" "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 08:49:27" "esr_id" => 2845 "qr_invoice_id" => 2845 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "40.5000" ] ] "network_link" => "" ] [ "id" => 3034 "document_nr" => "POM-FAC2026-03034" "title" => "Menuiserie-Oppliger-Marquage-Vehicule-POM-4131" "contact_id" => 61 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1750.000000" "total_net" => "1750.000000" "total_taxes" => "141.7500" "total_received_payments" => "1891.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1891.750000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Menuiserie Oppliger SA\n Chemin des Buissons 5\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-06 08:11:59" "esr_id" => 2846 "qr_invoice_id" => 2846 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "141.7500" ] ] "network_link" => "https://network.bexio.com/invoice/443181a9afa8d184268895be3c0932e56e74d32c6d854ab0045d31468cf84def" ] [ "id" => 3035 "document_nr" => "POM-FAC2026-03035" "title" => "Marquage véhicule - VW Caddy Maxi 2020 - POM4362" "contact_id" => 1087 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1200.000000" "total_net" => "1200.000000" "total_taxes" => "97.2000" "total_received_payments" => "1297.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1297.200000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Y.Hunziker Sàrl\n Hunziker Yves\n Route de la Communance 16\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 08:28:30" "esr_id" => 2847 "qr_invoice_id" => 2847 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "97.2000" ] ] "network_link" => "https://network.bexio.com/invoice/94c3385c076671f4fdf8e549c59898e59e0e5c8aab825ba9036657367a1f786c" ] [ "id" => 3036 "document_nr" => "POM-FAC2026-03036" "title" => "Campagne Abonnement Senior 2025" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2848 "qr_invoice_id" => 2848 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "network_link" => "https://network.bexio.com/invoice/fe8b6458e824532fd85e77390171b891437f3caaf32849c700dbf163a6287a8e" ] [ "id" => 3037 "document_nr" => "POM-FAC2026-03037" "title" => "Signalétique - Panneau 2026 - POM4441" "contact_id" => 912 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "115.000000" "total_net" => "115.000000" "total_taxes" => "9.3150" "total_received_payments" => "124.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "124.300000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-28" "is_valid_to" => "2026-02-26" "contact_address" => """ Espace Ollïn\n À l’attention de Mme Nathalie Kamber et Mme Ana Laura Kraehenbuehl\n Rue du Nord 9\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-02 13:32:26" "esr_id" => 2849 "qr_invoice_id" => 2849 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "9.3150" ] ] "network_link" => "https://network.bexio.com/invoice/c634ec7382d6a77af302b2bab1be95d1753f012e9c7e41629019b7abae6eaca6" ] [ "id" => 3038 "document_nr" => "POM-FAC2026-03038" "title" => "MW Programmation-Textiles" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "7126.100000" "total_net" => "7126.100000" "total_taxes" => "577.2141" "total_received_payments" => "7703.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "7703.300000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-28" "is_valid_to" => "2026-02-26" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-18 10:10:03" "esr_id" => 2850 "qr_invoice_id" => 2850 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "577.2141" ] ] "network_link" => "https://network.bexio.com/invoice/fd68ccc20e56d398427b5d862233bce1e634214cb01ac942adcac68c5c2efc1a" ] [ "id" => 3039 "document_nr" => "POM-FAC2026-03039" "title" => "Storio-Groupe-Communication-2025" "contact_id" => 38 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "5100.000000" "total_net" => "5100.000000" "total_taxes" => "413.1000" "total_received_payments" => "5513.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5513.100000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-28" "is_valid_to" => "2026-02-26" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-25 14:09:15" "esr_id" => 2851 "qr_invoice_id" => 2851 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "413.1000" ] ] "network_link" => "https://network.bexio.com/invoice/d4aaa2d08e593208a5b136b6cad1ef9ca72723ae153392dd7ba31221beefcfb1" ] [ "id" => 3040 "document_nr" => "POM-FAC2026-03040" "title" => "Annonce-Carnaval du Noirmont" "contact_id" => 1100 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-28" "is_valid_to" => "2026-02-26" "contact_address" => """ Flora gastronomie Sàrl\n Chez Sémon 1\n CH - 2714 Le Prédame """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-06 08:11:43" "esr_id" => 2852 "qr_invoice_id" => 2852 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "network_link" => "https://network.bexio.com/invoice/1afb82d716f56274680e802b49e099dee5a349978548fe18e872cbec18042efc" ] [ "id" => 3041 "document_nr" => "POM-FAC2026-03041" "title" => "MOBIJU-Campagne-SignalClair-POM3934" "contact_id" => 187 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "5034.500000" "total_net" => "5034.500000" "total_taxes" => "407.7945" "total_received_payments" => "5442.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5442.300000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Vagabond\n Promotion des transports publics jurassiens\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2853 "qr_invoice_id" => 2853 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "407.7945" ] ] "network_link" => "https://network.bexio.com/invoice/f60f739c18a5ae9afed5e4024d3e0ae5377f14f823036fbb0ab1d53ea3610d9a" ] [ "id" => 3042 "document_nr" => "POM-FAC2026-03042" "title" => "MWProg - Siteweb - Partie 3 - Développement POM3502" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "8350.000000" "total_net" => "8350.000000" "total_taxes" => "676.3500" "total_received_payments" => "9026.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "9026.350000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-18 10:10:03" "esr_id" => 2854 "qr_invoice_id" => 2854 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "676.3500" ] ] "network_link" => "https://network.bexio.com/invoice/f588a479531f92e2b3fe1a9f323e174dd1949197960b7dd8acee507672827dd4" ] [ "id" => 3044 "document_nr" => "POM-FAC2026-03044" "title" => "MWProg-Shooting - POM3778" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3750.000000" "total_net" => "3750.000000" "total_taxes" => "303.7500" "total_received_payments" => "4053.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4053.750000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-18 10:10:03" "esr_id" => 2855 "qr_invoice_id" => 2855 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "303.7500" ] ] "network_link" => "https://network.bexio.com/invoice/d9dceb84700f5387e46b4dccd5546ae9c9872f543c768ad9ccf8d1de065c5c66" ] [ "id" => 3045 "document_nr" => "POM-FAC2026-03045" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 866 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1777.000000" "total_net" => "1777.000000" "total_taxes" => "143.9370" "total_received_payments" => "1920.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1920.950000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ GOTRI – Gobat Transport et Recyclage SA\n Chemin de la Combatte 8\n CH - 2802 Develier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-20 08:12:22" "esr_id" => 2856 "qr_invoice_id" => 2856 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "143.9370" ] ] "network_link" => "https://network.bexio.com/invoice/6e244b5158de55f6f356a2d1673b58bb1c459c0dbc334863319697c751409c5f" ] [ "id" => 3046 "document_nr" => "POM-FAC2026-03046" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 69 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "592.000000" "total_net" => "592.000000" "total_taxes" => "47.9520" "total_received_payments" => "639.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "639.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:47" "esr_id" => 2857 "qr_invoice_id" => 2857 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "47.9520" ] ] "network_link" => "https://network.bexio.com/invoice/cc8e635f8027f5bd8cf66a7c8d0d8dfdead3d39ed12cada677b5ffe859e4ea10" ] [ "id" => 3047 "document_nr" => "POM-FAC2026-03047" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 146 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "2295.000000" "total_net" => "2065.000000" "total_taxes" => "167.2650" "total_received_payments" => "2232.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2232.250000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Ville de Moutier\n Case postale 927\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-23 10:25:06" "esr_id" => 2858 "qr_invoice_id" => 2858 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "167.2650" ] ] "network_link" => "https://network.bexio.com/invoice/dbfdcc393ee620e79748f383d30bd770ea117cf6920367ec73fb93e30d38fba6" ] [ "id" => 3048 "document_nr" => "POM-FAC2026-03048" "title" => "MontTerri-Siteweb-30ans-POM4306" "contact_id" => 3 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3875.000000" "total_net" => "3875.000000" "total_taxes" => "313.8750" "total_received_payments" => "4188.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4188.900000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-09 09:28:46" "esr_id" => 2859 "qr_invoice_id" => 2859 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "313.8750" ] ] "network_link" => "https://network.bexio.com/invoice/11598ed41a62a9504192667d7de0dbedaf1d31725327f7737365b3b9ac282781" ] [ "id" => 3049 "document_nr" => "POM-FAC2026-03049" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 3 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1627.000000" "total_net" => "1627.000000" "total_taxes" => "131.7870" "total_received_payments" => "1758.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1758.800000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-09 09:28:46" "esr_id" => 2860 "qr_invoice_id" => 2860 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "131.7870" ] ] "network_link" => "https://network.bexio.com/invoice/19ddaa357a69988b700c6d19192a981bcffa6e23f0e5861a5d33c3b1c8d60c0f" ] [ "id" => 3050 "document_nr" => "POM-FAC2026-03050" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1710.000000" "total_net" => "1710.000000" "total_taxes" => "138.5100" "total_received_payments" => "1848.500000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1848.500000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-18 10:10:03" "esr_id" => 2861 "qr_invoice_id" => 2861 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "138.5100" ] ] "network_link" => "https://network.bexio.com/invoice/c2c44e4f25148bdefff86ec5ab2dd54ee4c0e82accb62e4928532f66ed0822a8" ] [ "id" => 3051 "document_nr" => "POM-FAC2026-03051" "title" => "Neuschwander-Siteweb" "contact_id" => 1282 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "8744.800000" "total_net" => "8744.800000" "total_taxes" => "708.3288" "total_received_payments" => "9453.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "9453.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ NEUSCHWANDER IMMOBILIER\n Rue de la Maltière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-06 07:48:03" "esr_id" => 2862 "qr_invoice_id" => 2862 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "708.3288" ] ] "network_link" => "https://network.bexio.com/invoice/fdd9a42cb9a3dcc4be576fcc30a97961687a4ae5187bee710bde2fc72232e4a8" ] [ "id" => 3052 "document_nr" => "POM-FAC2026-03052" "title" => "Aellig-Covering-Machines-3x-POM4432" "contact_id" => 672 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "2070.000000" "total_net" => "2070.000000" "total_taxes" => "167.6700" "total_received_payments" => "2237.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2237.650000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Aellig paysages SA\n M. Micael Aellig\n Pré Rond 17\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-06 08:11:43" "esr_id" => 2863 "qr_invoice_id" => 2863 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "167.6700" ] ] "network_link" => "https://network.bexio.com/invoice/208444b2473ff9a76a60dee9714f5261b6b72433dc2423487bb2e26656e4f63c" ] [ "id" => 3053 "document_nr" => "POM-FAC2026-03053" "title" => "Milani-AutocollantsVoitures-POM4332" "contact_id" => 1225 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "950.000000" "total_net" => "950.000000" "total_taxes" => "76.9500" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1026.9500" "total" => "1026.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ MILANI ARCHITECTURE Sàrl\n Philippe Milani\n Rue de l’Hôpital 6\n CH - 2350 Saignelégier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 15:48:44" "esr_id" => 2864 "qr_invoice_id" => 2864 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "76.9500" ] ] "network_link" => "https://network.bexio.com/invoice/fc28b3dd2f6b700397c6e4422000d1b9cd9f8bb394acfac65ff219630d9339e2" ] [ "id" => 3054 "document_nr" => "POM-FAC2026-03054" "title" => "RWB-SupportsComm-CharteGraphique-POM3353" "contact_id" => 540 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3150.000000" "total_net" => "3150.000000" "total_taxes" => "255.1500" "total_received_payments" => "3405.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3405.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ RWB Groupe SA\n Arnaud Macquat\n Route de Fontenais 77\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:17:21" "esr_id" => 2865 "qr_invoice_id" => 2865 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "255.1500" ] ] "network_link" => "https://network.bexio.com/invoice/cdcd8dadc10488864f62711994fc944206facffb5f68baad8ced459e48238f50" ] [ "id" => 3055 "document_nr" => "POM-FAC2026-03055" "title" => "HEP-Abonnement semestriel de prestations - POM4506" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1620.000000" "total_net" => "1620.000000" "total_taxes" => "131.2200" "total_received_payments" => "1751.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1751.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-01" "is_valid_to" => "2026-03-01" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2866 "qr_invoice_id" => 2866 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "131.2200" ] ] "network_link" => "https://network.bexio.com/invoice/b71e55a17632f86de48fb569a6089c1e587eba290eaa91a0285b6ba038c6c7b1" ] [ "id" => 3056 "document_nr" => "POM-FAC2026-03056" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1269 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ SAOE\n Bernard Voisard\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-06 07:47:48" "esr_id" => 2867 "qr_invoice_id" => 2867 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "https://network.bexio.com/invoice/0b331f6e98538ecf479de13fb764c8339116e3493415446e4da4645ea08ee332" ] [ "id" => 3057 "document_nr" => "POM-FAC2026-03057" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 96 "contact_sub_id" => null "user_id" => 34 "project_id" => 135 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1037.000000" "total_net" => "1037.000000" "total_taxes" => "83.9970" "total_received_payments" => "1121.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1121.000000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ STELOG SA\n La Vorde 6b\n CH - 2863 Undervelier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2868 "qr_invoice_id" => 2868 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "83.9970" ] ] "network_link" => "https://network.bexio.com/invoice/730000ff4658bfd8341d5631b74e416ac38e07e6908fe97a4915eeda17afb794" ] [ "id" => 3058 "document_nr" => "POM-FAC2026-03058" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 23 "contact_sub_id" => null "user_id" => 34 "project_id" => 55 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1605.000000" "total_net" => "1305.000000" "total_taxes" => "105.7050" "total_received_payments" => "1410.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1410.700000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Frigotech SA\r\n Route de la Taille 5\r\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-19 10:38:58" "esr_id" => 2869 "qr_invoice_id" => 2869 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "105.7050" ] ] "network_link" => "https://network.bexio.com/invoice/03feef5a02b359079f9586fc7ba5238aeb0c78e4fdebe6136a02c66f12166a0b" ] [ "id" => 3059 "document_nr" => "POM-FAC2026-03059" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 61 "contact_sub_id" => null "user_id" => 34 "project_id" => 92 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Menuiserie Oppliger SA\n Chemin des Buissons 5\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:49:21" "esr_id" => 2870 "qr_invoice_id" => 2870 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "https://network.bexio.com/invoice/a5d4ba560c83fc56b902b6cfaf43127201edcbfddebf8124261db23a13b3001c" ] [ "id" => 3060 "document_nr" => "POM-FAC2026-03060" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 100 "contact_sub_id" => null "user_id" => 34 "project_id" => 142 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "455.000000" "total_net" => "455.000000" "total_taxes" => "36.8550" "total_received_payments" => "491.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "491.850000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Grosjean Acoustique SA\n Rue de la Molière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:36:03" "esr_id" => 2871 "qr_invoice_id" => 2871 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "36.8550" ] ] "network_link" => "https://network.bexio.com/invoice/b2703478620c7a1170c3c7fb0e4c846c6b75e94e0d4643237d01d86e4e3a1a65" ] [ "id" => 3061 "document_nr" => "POM-FAC2026-03061" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 75 "contact_sub_id" => null "user_id" => 34 "project_id" => 108 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1103.000000" "total_net" => "1103.000000" "total_taxes" => "89.3430" "total_received_payments" => "1192.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1192.350000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Chatelain Stores SA\n Jérôme Chatelain\n Le Saucy 8\n CH - 2722 Les Reussilles """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:33" "esr_id" => 2872 "qr_invoice_id" => 2872 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "89.3430" ] ] "network_link" => "https://network.bexio.com/invoice/3426f96a4e30117f85ec508006851c11801eb6c7a5333a9841e82e6671ac148f" ] [ "id" => 3063 "document_nr" => "POM-FAC2026-03063" "title" => "SwissPara-SiteInternet" "contact_id" => 78 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1620.000000" "total_net" => "1620.000000" "total_taxes" => "131.2200" "total_received_payments" => "1751.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1751.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Swiss-para.shop Sàrl\n Morane Montavon\n Cagreu 1C\n CH - 2742 Perrefitte """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2873 "qr_invoice_id" => 2873 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "131.2200" ] ] "network_link" => "https://network.bexio.com/invoice/c5e49b23d8b31f4a668bba6e463d0f4ef91c549ee5ab0a24901cc727a4dfbcfd" ] [ "id" => 3064 "document_nr" => "POM-FAC2026-03064" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 97 "contact_sub_id" => null "user_id" => 34 "project_id" => 137 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "2660.000000" "total_net" => "2660.000000" "total_taxes" => "215.4600" "total_received_payments" => "2875.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2875.450000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-13" "is_valid_to" => "2026-03-14" "contact_address" => """ Les Cabanes du Mont de Coeuve\r\n Christophe Tallat\r\n Le Crêt 227\r\n CH - 2932 Coeuve """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:22" "esr_id" => 2874 "qr_invoice_id" => 2874 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "215.4600" ] ] "network_link" => "https://network.bexio.com/invoice/cf10c9492144c08ef121d941348c12600e2c81456851bf2d42e49fb60987f071" ] [ "id" => 3065 "document_nr" => "POM-FAC2026-03065" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-16" "is_valid_to" => "2026-03-17" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-23 10:25:18" "esr_id" => 2875 "qr_invoice_id" => 2875 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "network_link" => "" ] [ "id" => 3066 "document_nr" => "POM-FAC2026-03066" "title" => "MWProgrammation-Divers-Supports" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "600.000000" "total_net" => "600.000000" "total_taxes" => "48.6000" "total_received_payments" => "648.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "648.600000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-10 12:04:59" "esr_id" => 2876 "qr_invoice_id" => 2876 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.6000" ] ] "network_link" => "https://network.bexio.com/invoice/10f1a3a777d9c48408eeb5b273073f905010a38d927c3da2b8e6b0a0c1fcf30c" ] [ "id" => 3067 "document_nr" => "POM-FAC2026-03067" "title" => "Villat-Campagne-Literie-2026" "contact_id" => 1218 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "950.000000" "total_net" => "950.000000" "total_taxes" => "76.9500" "total_received_payments" => "1026.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1026.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ Meubles Villat SA\n Vie de Grandgourt 2\n CH - 2925 Buix """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-20 08:18:54" "esr_id" => 2877 "qr_invoice_id" => 2877 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "76.9500" ] ] "network_link" => "https://network.bexio.com/invoice/c27bdf3d9feaacfe3d5b42abd498535d2f7c7a0a8006ffb34c29f4a35d90cdcb" ] [ "id" => 3068 "document_nr" => "POM-FAC2026-03068" "title" => "Site internet - Partie 1" "contact_id" => 486 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3870.000000" "total_net" => "3870.000000" "total_taxes" => "313.4700" "total_received_payments" => "4183.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4183.450000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ Garage Rais SA\n Rue Emile-Boéchat 121\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:01:16" "esr_id" => 2878 "qr_invoice_id" => 2878 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "313.4700" ] ] "network_link" => "https://network.bexio.com/invoice/70614cdcef7efdcb9c7cca92d13ff0df36b99d296ed602ef3df5ce90ab7b5907" ] [ "id" => 3069 "document_nr" => "POM-FAC2026-03069" "title" => "HEP-SalonFormation26-Stylos-POM4451" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1890.000000" "total_net" => "1890.000000" "total_taxes" => "153.0900" "total_received_payments" => "2043.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2043.100000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 08:28:31" "esr_id" => 2879 "qr_invoice_id" => 2879 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "153.0900" ] ] "network_link" => "https://network.bexio.com/invoice/4c77a0a8cc21d53a70a06fc15270cf71dc1b1a78ed4955f3fb53ec326d860f38" ] [ "id" => 3070 "document_nr" => "POM-FAC2026-03070" "title" => "Site Internet (ReadyToGo) - PARTIE 1" "contact_id" => 996 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "875.000000" "total_net" => "875.000000" "total_taxes" => "70.8750" "total_received_payments" => "945.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "945.900000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ ARSIO Sàrl\n Isaac et Morgane Oberli\n Chemin des Grandes-Vies 15\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:00:02" "esr_id" => 2880 "qr_invoice_id" => 2880 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "70.8750" ] ] "network_link" => "https://network.bexio.com/invoice/683e20ce835b4153167c6a16c22981f4025e6dd97d6114d90c59308c25d601de" ] [ "id" => 3071 "document_nr" => "POM-FAC2026-03071" "title" => "HEP-SalonFormation26-Guide enseignement + Annonce - POM4452" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3150.000000" "total_net" => "3150.000000" "total_taxes" => "255.1500" "total_received_payments" => "3405.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3405.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 08:28:31" "esr_id" => 2881 "qr_invoice_id" => 2881 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "255.1500" ] ] "network_link" => "https://network.bexio.com/invoice/5b4f9c307adbd4c578aa1969ba96da776ee43ace11345b5916bfeefcf48fbaac" ] [ "id" => 3072 "document_nr" => "POM-FAC2026-03072" "title" => "HEP-SalonFormation26-Textiles-SweatFullZIP-POM4455" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "610.000000" "total_net" => "610.000000" "total_taxes" => "49.4100" "total_received_payments" => "659.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "659.400000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 08:28:31" "esr_id" => 2882 "qr_invoice_id" => 2882 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "49.4100" ] ] "network_link" => "https://network.bexio.com/invoice/0358f678b51d1a2767c5ebf7c1aaa4d9392d7bfda90fa1acdc7f5961038a5e6e" ] [ "id" => 3073 "document_nr" => "POM-FAC2026-03073" "title" => "HEP-Strategie-2026-2029- Finalisation et Envoi - POM4458" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "390.000000" "total_net" => "390.000000" "total_taxes" => "31.5900" "total_received_payments" => "421.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "421.600000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:17:21" "esr_id" => 2883 "qr_invoice_id" => 2883 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "31.5900" ] ] "network_link" => "https://network.bexio.com/invoice/1b986e83d3456160d6cd46b3cf5706bf4f105ebab5683f4d88a085fa37eb98be" ] [ "id" => 3074 "document_nr" => "POM-FAC2026-03074" "title" => "Naitre-Parents-boutique - POM4365" "contact_id" => 1161 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2400.000000" "total_net" => "2400.000000" "total_taxes" => "194.4000" "total_received_payments" => "2594.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2594.400000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ Naître-parents\n Isabelle Werkmeister \n Sage-femme indépendante\n Malvilliers 10\n CH - 2043 Boudevilliers """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-02 08:09:56" "esr_id" => 2884 "qr_invoice_id" => 2884 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "194.4000" ] ] "network_link" => "https://network.bexio.com/invoice/ba982f51307cfe2d323b0ae4ef08176a0c28a0333e5fce080443f7e0af2f7b1c" ] [ "id" => 3075 "document_nr" => "POM-FAC2026-03075" "title" => "AJAM - Cartes de visite -POM-4429-4532" "contact_id" => 832 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "99.000000" "total_net" => "99.000000" "total_taxes" => "8.0190" "total_received_payments" => "107.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "107.000000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ AJAM - Association Jurassienne d'Accueil des Migrants\n Rue Saint-Sébastien 4\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:00:02" "esr_id" => 2885 "qr_invoice_id" => 2885 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "8.0190" ] ] "network_link" => "https://network.bexio.com/invoice/930e288d113dfb493a3298df6363047282a61475b0ff74b1acc76863b288b044" ] [ "id" => 3076 "document_nr" => "POM-FAC2026-03076" "title" => "Salon de la Formation 2026 - T-shirts apprentis" "contact_id" => 1064 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1557.150000" "total_net" => "1557.150000" "total_taxes" => "126.1292" "total_received_payments" => "1683.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1683.300000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-24" "is_valid_to" => "2026-03-25" "contact_address" => """ CEJEF - Division Artisanale\n M. Tristan Muller\n Rue de la Jeunesse 32\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-06 08:11:43" "esr_id" => 2886 "qr_invoice_id" => 2886 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "126.1292" ] ] "network_link" => "https://network.bexio.com/invoice/8b10b7a7e294b74ec1dc557ac8c091a87fc3284a50f749c5d82a25c491d03431" ] [ "id" => 3077 "document_nr" => "POM-FAC2026-03077" "title" => "Salon de la Formation 2026 - T-shirts apprentis" "contact_id" => 1056 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2515.100000" "total_net" => "2515.100000" "total_taxes" => "203.7231" "total_received_payments" => "2718.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2718.800000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-24" "is_valid_to" => "2026-03-25" "contact_address" => """ CEFF - ARTISANAT\r\n M. Alain Stegmann\r\n Centre de formation professionnel Berne francophone\r\n Rue Pré Jean-Meunier 1\r\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:35" "esr_id" => 2887 "qr_invoice_id" => 2887 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "203.7231" ] ] "network_link" => "https://network.bexio.com/invoice/c411379039bf1b0e1114d4f4eb89cb6e0ff2f6f65edd5214b2682e5bdf38db6d" ] [ "id" => 3078 "document_nr" => "POM-FAC2026-03078" "title" => "Vagabond-JobAbo-Flyer-BuschSA-POM-4475" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "520.000000" "total_net" => "520.000000" "total_taxes" => "42.1200" "total_received_payments" => "562.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "562.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-24" "is_valid_to" => "2026-03-25" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:00:03" "esr_id" => 2888 "qr_invoice_id" => 2888 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.1200" ] ] "network_link" => "https://network.bexio.com/invoice/6a2e7c4df59693bd62705b87bef10d5e7cbea395ee8039cec2ed1519e5ce9deb" ] [ "id" => 3079 "document_nr" => "POM-FAC2026-03079" "title" => "MWProgrammation-Divers-Supports" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2850.000000" "total_net" => "2850.000000" "total_taxes" => "230.8500" "total_received_payments" => "3080.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3080.850000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-24" "is_valid_to" => "2026-03-25" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-10 12:04:59" "esr_id" => 2889 "qr_invoice_id" => 2889 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "230.8500" ] ] "network_link" => "https://network.bexio.com/invoice/138d92eca83cf3230f3ae3d8f0474afb742f791a52d1684aa58349034f702216" ] [ "id" => 3080 "document_nr" => "POM-FAC2026-03080" "title" => "InfoSuisse-Audit-Stratégie (partie2/2)" "contact_id" => 865 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3600.000000" "total_net" => "3600.000000" "total_taxes" => "291.6000" "total_received_payments" => "3891.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3891.600000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-25" "is_valid_to" => "2026-03-26" "contact_address" => """ INFOSUISSE\n Rue du Grenier 18\n CH - 2300 La Chaux-de-Fonds """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-26 09:00:53" "esr_id" => 2890 "qr_invoice_id" => 2890 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "291.6000" ] ] "network_link" => "https://network.bexio.com/invoice/5ef96637d31d7de3a55d3715288bdb7ed7bc41a2e7a4123f59cf3caf6f56fe59" ] [ "id" => 3081 "document_nr" => "POM-FAC2026-03081" "title" => "Marketing/GOL-Frigotech-Brochure-Froid-Industriel-POM-4321" "contact_id" => 23 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1578.000000" "total_net" => "1578.000000" "total_taxes" => "127.8180" "total_received_payments" => "1705.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1705.800000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-26" "is_valid_to" => "2026-03-27" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:01:00" "esr_id" => 2891 "qr_invoice_id" => 2891 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "127.8180" ] ] "network_link" => "https://network.bexio.com/invoice/5c91e128c48d0f5d9753c0f44dc14d3c13e103a0494fab0432db715ec7766ca2" ] [ "id" => 3082 "document_nr" => "POM-FAC2026-03082" "title" => "Marketing/GOL-Frigotech-Gabarit-Couv-Dos-Catalogues-Produits" "contact_id" => 23 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "450.000000" "total_net" => "450.000000" "total_taxes" => "36.4500" "total_received_payments" => "486.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "486.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-26" "is_valid_to" => "2026-03-27" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:01:05" "esr_id" => 2892 "qr_invoice_id" => 2892 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "36.4500" ] ] "network_link" => "https://network.bexio.com/invoice/bb75ae845d1ce843ba0b4d9374b78890e077cb2ab858522102064b15d07774b9" ] [ "id" => 3083 "document_nr" => "POM-FAC2026-03083" "title" => "Swiss Soil Day 2026" "contact_id" => 1313 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5825.000000" "total_net" => "5825.000000" "total_taxes" => "471.8250" "total_received_payments" => "6296.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "6296.850000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-26" "is_valid_to" => "2026-03-27" "contact_address" => """ Fondation rurale interjurassienne\n CH - 2852 Courtetelle """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:35" "esr_id" => 2893 "qr_invoice_id" => 2893 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "471.8250" ] ] "network_link" => "https://network.bexio.com/invoice/a0f9d753c059b22b84021cb13cfde59fefa662f282b3095172e5361377662d40" ] [ "id" => 3084 "document_nr" => "POM-FAC2026-03084" "title" => "AJUBIC-ExpoFormation-Mars2026" "contact_id" => 1287 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "7280.500000" "total_net" => "7280.500000" "total_taxes" => "589.7205" "total_received_payments" => "7870.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "7870.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ AJUBIC\n Macquat Arnaud\n """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:48:41" "esr_id" => 2894 "qr_invoice_id" => 2894 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "589.7205" ] ] "network_link" => "https://network.bexio.com/invoice/7ebc315fb08404ce0c01713234df9cd265830c7b9a61d45717ac1c5b94434d0c" ] [ "id" => 3085 "document_nr" => "POM-FAC2026-03085" "title" => "Neuschwander-ModuleImmo-CahierCharges-FINAL" "contact_id" => 1282 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "17437.320000" "total_net" => "17437.300000" "total_taxes" => "1412.4213" "total_received_payments" => "18849.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "18849.700000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Neuschwander Immobilier Sàrl\n Rue de la Maltière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-31 16:47:16" "esr_id" => 2895 "qr_invoice_id" => 2895 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "1412.4213" ] ] "network_link" => "https://network.bexio.com/invoice/65dd97607cc5db32ddae5164bfba4a53c56d759af3fb3fb3d96f3bccd81efe07" ] [ "id" => 3086 "document_nr" => "POM-FAC2026-03086" "title" => "Creapole-Siteweb" "contact_id" => 1250 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "1945.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Creapole SA\n Rue de l'Avenir 23\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:47" "esr_id" => 2896 "qr_invoice_id" => 2896 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "network_link" => "https://network.bexio.com/invoice/bbca1e24e6edb040e3ec2445d2801f35d4896ac2bf276eb97338facea050626c" ] [ "id" => 3087 "document_nr" => "POM-FAC2026-03087" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1313 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "689.000000" "total_net" => "689.000000" "total_taxes" => "55.8090" "total_received_payments" => "744.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "744.800000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Fondation rurale interjurassienne\n CH - 2852 Courtetelle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:06" "esr_id" => 2897 "qr_invoice_id" => 2897 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "55.8090" ] ] "network_link" => "https://network.bexio.com/invoice/ba3847b76ec5700c838c4160d43cbc57a93a778164af44cb39fb3993d9719bd5" ] [ "id" => 3088 "document_nr" => "POM-FAC2026-03088" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 55 "contact_sub_id" => null "user_id" => 34 "project_id" => 119 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Rapid'Service SA\n Chemin des Vanniers 7\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-31 16:47:02" "esr_id" => 2898 "qr_invoice_id" => 2898 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "https://network.bexio.com/invoice/61bbb19529608be2cc635cf5b42f30c30ef0553c8c245f3f16d8da6a672c4334" ] [ "id" => 3089 "document_nr" => "POM-FAC2026-03089" "title" => "Creapole-SiteWeb-Map" "contact_id" => 1250 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Creapole SA\n Rue de l'Avenir 23\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:59" "esr_id" => 2899 "qr_invoice_id" => 2899 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "network_link" => "https://network.bexio.com/invoice/add4c7cd9735c2612b8f11d9f91e15284c828adfc72f91f5704857d03fb91051" ] [ "id" => 3090 "document_nr" => "POM-FAC2026-03090" "title" => "Mont Terri - SiteWeb" "contact_id" => 3 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "375.000000" "total_net" => "375.000000" "total_taxes" => "30.3750" "total_received_payments" => "405.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "405.400000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:16:50" "esr_id" => 2900 "qr_invoice_id" => 2900 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "30.3750" ] ] "network_link" => "https://network.bexio.com/invoice/97e6ba6615df43e0231013fc3c60a8f4c788e41ee4ece6c89c1af2e641c1de2d" ] [ "id" => 3091 "document_nr" => "POM-FAC2026-03091" "title" => "MWProgrammation - SiteWeb" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "112.500000" "total_net" => "112.500000" "total_taxes" => "9.1125" "total_received_payments" => "121.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "121.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-10 12:04:59" "esr_id" => 2901 "qr_invoice_id" => 2901 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "9.1125" ] ] "network_link" => "https://network.bexio.com/invoice/9c939a56eeab17f1228a4f450a792e39634785099e7376255135506601c1737a" ] [ "id" => 3092 "document_nr" => "POM-FAC2026-03092" "title" => "SiteWeb - Formation" "contact_id" => 1172 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Bionaturis SA\n St-Sébastien 30\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-02 08:32:33" "esr_id" => 2902 "qr_invoice_id" => 2902 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "network_link" => "https://network.bexio.com/invoice/4065909ac2279d7dd15df053f589e84ecbbcedb64d5605a75b02241b0e564655" ] [ "id" => 3093 "document_nr" => "POM-FAC2026-03093" "title" => "SiteWeb - Changement horaire" "contact_id" => 100 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "37.500000" "total_net" => "37.500000" "total_taxes" => "3.0375" "total_received_payments" => "40.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "40.550000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Grosjean Acoustique SA\n Rue de la Molière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:19:05" "esr_id" => 2903 "qr_invoice_id" => 2903 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "3.0375" ] ] "network_link" => "https://network.bexio.com/invoice/0478c8ddcb10d5e2dc4d6a5627ea49617d4aac545c1e8337c3decab27f380a6d" ] [ "id" => 3094 "document_nr" => "POM-FAC2026-03094" "title" => "Faivre-Campagne EMILAV-POM4430" "contact_id" => 1092 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "900.000000" "total_net" => "900.000000" "total_taxes" => "72.9000" "total_received_payments" => "972.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "972.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Faivre Energie SA\n M. Sébastien Faivre\n Route de Porrentruy 82\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:35" "esr_id" => 2904 "qr_invoice_id" => 2904 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "72.9000" ] ] "network_link" => "https://network.bexio.com/invoice/3e57d9046b059b4d0020c478c3dd03f9001180d708bb7051a8f49d7732c3818d" ] [ "id" => 3095 "document_nr" => "POM-FAC2026-03095" "title" => "ECAS-IllustrationsValeurs-DéfinitionStyle-POM4426" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1150.000000" "total_net" => "1150.000000" "total_taxes" => "93.1500" "total_received_payments" => "1243.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1243.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2905 "qr_invoice_id" => 2905 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "93.1500" ] ] "network_link" => "https://network.bexio.com/invoice/88391bb735c083b2227da6fbae7385102608ead25d662ea4d593e1e65ea46e60" ] [ "id" => 3096 "document_nr" => "POM-FAC2026-03096" "title" => "Siteweb – Nettoyages Panneaux – Partie 1" "contact_id" => 129 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1035.000000" "total_net" => "1035.000000" "total_taxes" => "83.8350" "total_received_payments" => "1118.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1118.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Eco6therm\n Montchemin 18\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:35" "esr_id" => 2906 "qr_invoice_id" => 2906 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "83.8350" ] ] "network_link" => "https://network.bexio.com/invoice/11a87956c6189a308bfbc207d9385b902e8efd50b6e6f6e9db660ef970e2ccfa" ] [ "id" => 3097 "document_nr" => "POM-FAC2026-03097" "title" => "HEP-NL-Fevrier26-POM4460" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "574.500000" "total_net" => "574.500000" "total_taxes" => "46.5345" "total_received_payments" => "621.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "621.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-02" "is_valid_to" => "2026-03-31" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:17:21" "esr_id" => 2907 "qr_invoice_id" => 2907 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "46.5345" ] ] "network_link" => "https://network.bexio.com/invoice/df42319f6ce481aeca0947f5d61e571e79589bf7da57b35435fcc168163f245c" ] [ "id" => 3098 "document_nr" => "POM-FAC2026-03098" "title" => "MontTerri-Drapeau-Vehicule-2026" "contact_id" => 3 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1781.000000" "total_net" => "1781.000000" "total_taxes" => "144.2610" "total_received_payments" => "1925.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1925.250000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-02" "is_valid_to" => "2026-03-31" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:16:50" "esr_id" => 2908 "qr_invoice_id" => 2908 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "144.2610" ] ] "network_link" => "https://network.bexio.com/invoice/3ee29ad51bc2cf0c52664189f5b8eac5912aaf34a07e77b167d6b98c9fb80ff6" ] [ "id" => 3099 "document_nr" => "POM-FAC2026-03099" "title" => "RJStores-coveringbus-POM4484" "contact_id" => 1320 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2300.000000" "total_net" => "2300.000000" "total_taxes" => "186.3000" "total_received_payments" => "2486.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2486.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-10" "is_valid_to" => "2026-04-08" "contact_address" => """ RJ Stores Sàrl\n Raphaël Jolissaint\n Rue Des Artisans 7\n CH - 2830 Courrendlin """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:19:14" "esr_id" => 2909 "qr_invoice_id" => 2909 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "186.3000" ] ] "network_link" => "https://network.bexio.com/invoice/cb4dc661c99d45b8b835b8d94e9aa32975d319307a9aa1630809e83837431417" ] [ "id" => 3100 "document_nr" => "POM-FAC2026-03100" "title" => "Aellig-Textiles2026" "contact_id" => 672 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3181.000000" "total_net" => "3181.000000" "total_taxes" => "257.6610" "total_received_payments" => "3438.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3438.650000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ Aellig paysages SA\r\n M. Micael Aellig\r\n Pré Rond 17\r\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2910 "qr_invoice_id" => 2910 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "257.6610" ] ] "network_link" => "https://network.bexio.com/invoice/87e385c5b3bf938328ed3a836155b652596616dcc7b43e479e20e197edb7ea8a" ] [ "id" => 3101 "document_nr" => "POM-FAC2026-03101" "title" => "MW Programmation-Textiles" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1674.000000" "total_net" => "1674.000000" "total_taxes" => "135.5940" "total_received_payments" => "1809.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1809.600000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:05" "esr_id" => 2911 "qr_invoice_id" => 2911 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "135.5940" ] ] "network_link" => "https://network.bexio.com/invoice/6a775d5f3c1b48b205db2ef55e29b20022ce6f5e01d693a53fe639b576faad24" ] [ "id" => 3102 "document_nr" => "POM-FAC2026-03102" "title" => "Magazine Solstice #8 mars 2026" "contact_id" => 1112 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2312.500000" "total_net" => "2312.500000" "total_taxes" => "187.3125" "total_received_payments" => "2499.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2499.800000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ Centre Pastoral du Jura\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-26 09:00:53" "esr_id" => 2912 "qr_invoice_id" => 2912 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "187.3125" ] ] "network_link" => "https://network.bexio.com/invoice/90094d0d2a9af82795e485fe3173dcc3de8363f3dc572da0e318d1ca9d3cfdc3" ] [ "id" => 3103 "document_nr" => "POM-FAC2026-03103" "title" => "Delemont-Refonte-Delemont.ch" "contact_id" => 548 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1905.000000" "total_net" => "1905.000000" "total_taxes" => "154.3050" "total_received_payments" => "2059.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2059.300000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ Municipalité de Delémont\n Hôtel de Ville \n Place de la Liberté 1\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:48:46" "esr_id" => 2913 "qr_invoice_id" => 2913 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "154.3050" ] ] "network_link" => "" ] [ "id" => 3104 "document_nr" => "POM-FAC2026-03104" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-16" "is_valid_to" => "2026-04-14" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:00:50" "esr_id" => 2914 "qr_invoice_id" => 2914 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "network_link" => "" ] [ "id" => 3105 "document_nr" => "POM-FAC2026-03105" "title" => "RCJU-PromoEco-BrochureMesuresSoutien" "contact_id" => 262 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2250.000000" "total_net" => "2250.000000" "total_taxes" => "182.2500" "total_received_payments" => "2432.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2432.250000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ République et Canton du Jura - Promotion économique\n Magaly Barth\n Rue de la Jeunesse\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-07 15:45:15" "esr_id" => 2915 "qr_invoice_id" => 2915 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "182.2500" ] ] "network_link" => "https://network.bexio.com/invoice/6d8e91c810cedab55e29e82171632747e93f674709ae91164bd118477343a16c" ] [ "id" => 3106 "document_nr" => "POM-FAC2026-03106" "title" => "Annonces DecoMag-2026" "contact_id" => 181 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "450.000000" "total_net" => "450.000000" "total_taxes" => "36.4500" "total_received_payments" => "486.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "486.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Wibemo SA\n Rue Montchemin 12\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2916 "qr_invoice_id" => 2916 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "36.4500" ] ] "network_link" => "https://network.bexio.com/invoice/0cb5e287ede656a84f2de2978dd9e390d5974773be4acf3a0ba9fce457332894" ] [ "id" => 3107 "document_nr" => "POM-FAC2026-03107" "title" => "Fiche produit pince PEEK" "contact_id" => 181 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Wibemo SA\n Rue Montchemin 12\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2917 "qr_invoice_id" => 2917 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "network_link" => "https://network.bexio.com/invoice/a59aa23bc7b50f7db62533382073ccf1c5e1e61978fdf90165d6f6413780484e" ] [ "id" => 3108 "document_nr" => "POM-FAC2026-03108" "title" => "Frund/Storio - Offre de printemps 2026" "contact_id" => 7 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4084.380000" "total_net" => "4084.400000" "total_taxes" => "330.8364" "total_received_payments" => "4415.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4415.250000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Frund Stores et Menuiserie\n Rue Sedrac 22\n CH - 2950 Courgenay """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:52" "esr_id" => 2918 "qr_invoice_id" => 2918 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "330.8364" ] ] "network_link" => "" ] [ "id" => 3109 "document_nr" => "POM-FAC2026-03109" "title" => "Offres de printemps 26" "contact_id" => 75 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3374.420000" "total_net" => "3374.400000" "total_taxes" => "273.3264" "total_received_payments" => "3647.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3647.750000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Chatelain Stores SA\n Jérôme Chatelain\n Le Saucy 8\n CH - 2722 Les Reussilles """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:33" "esr_id" => 2919 "qr_invoice_id" => 2919 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "273.3264" ] ] "network_link" => "https://network.bexio.com/invoice/8a7a994adcfb29006a2c198234c04425619a6e649efaddab2518c5fcfd4d8ea7" ] [ "id" => 3110 "document_nr" => "POM-FAC2026-03110" "title" => "Bourgo/Storio - Offres de printemps 2026" "contact_id" => 73 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5371.790000" "total_net" => "5371.800000" "total_taxes" => "435.1158" "total_received_payments" => "5806.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5806.900000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Bourgo Stores SA\n Claude Waeber\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:48:31" "esr_id" => 2920 "qr_invoice_id" => 2920 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "435.1158" ] ] "network_link" => "" ] [ "id" => 3111 "document_nr" => "POM-FAC2026-03111" "title" => "Burgener/Storio - Offres de printemps 2026" "contact_id" => 1323 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1394.480000" "total_net" => "1394.500000" "total_taxes" => "112.9545" "total_received_payments" => "1507.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1507.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ JP Burgener SA\n Rue Baylon 8\n CH - 1227 Carouge """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:30" "esr_id" => 2921 "qr_invoice_id" => 2921 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "112.9545" ] ] "network_link" => "https://network.bexio.com/invoice/89284f3eba29479c37c451250d6b9ee7a25e09b41ca4f6b53065fe1e11b66d20" ] [ "id" => 3112 "document_nr" => "POM-FAC2026-03112" "title" => "Val Stores/Storio - Offres de printemps 2026" "contact_id" => 101 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1543.650000" "total_net" => "1543.650000" "total_taxes" => "125.0357" "total_received_payments" => "1668.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1668.700000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Val Stores Sàrl\n Leila Sütterlin\n Avenue du Grand-St-Bernard 99\n CH - 1920 Martigny """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2922 "qr_invoice_id" => 2922 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "125.0357" ] ] "network_link" => "https://network.bexio.com/invoice/6dac0fbda203292c04f3c632dc0d2b9e141e33747fb9f6ce3061cc679160e3c9" ] [ "id" => 3113 "document_nr" => "POM-FAC2026-03113" "title" => "Storio-Groupe-Communication-2026" "contact_id" => 38 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4582.500000" "total_net" => "4582.500000" "total_taxes" => "371.1825" "total_received_payments" => "4953.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4953.700000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2923 "qr_invoice_id" => 2923 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "371.1825" ] ] "network_link" => "https://network.bexio.com/invoice/eae345ff350b6add03be35ecd4223fca1df118074d9886afbb2f794de82b1908" ] [ "id" => 3114 "document_nr" => "POM-FAC2026-03114" "title" => "Carte de visite E. Marquis" "contact_id" => 566 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-27" "is_valid_to" => "2026-04-25" "contact_address" => """ Assidu SA\n Avenue de la Gare 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2924 "qr_invoice_id" => 2924 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "network_link" => "https://network.bexio.com/invoice/b22ed9718c4d64c5ba916a7f0c3980a83d79403eb94628149eb5bcb3727e77e1" ] [ "id" => 3115 "document_nr" => "POM-FAC2026-03115" "title" => "PlatinumDanceAcademy-Textiles" "contact_id" => 1120 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "389.750000" "total_net" => "389.750000" "total_taxes" => "31.5698" "total_received_payments" => "421.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "421.300000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Platinum Dance Academy\n Patrick Maurer \n CH - Villeret """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-02 08:32:33" "esr_id" => 2925 "qr_invoice_id" => 2925 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "31.5698" ] ] "network_link" => "" ] [ "id" => 3116 "document_nr" => "POM-FAC2026-03116" "title" => "Visuel Totem Le Bry" "contact_id" => 23 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-07 17:19:31" "esr_id" => 2926 "qr_invoice_id" => 2926 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "network_link" => "" ] [ "id" => 3117 "document_nr" => "POM-FAC2026-03117" "title" => "Covering Cuisine" "contact_id" => 1324 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2380.000000" "total_net" => "2380.000000" "total_taxes" => "192.7800" "total_received_payments" => "2572.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2572.800000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Madame\n Caroline Lachat\n Rue Préfet Comte 18\n CH - 2952 Courtételle """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-26 09:00:53" "esr_id" => 2927 "qr_invoice_id" => 2927 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "192.7800" ] ] "network_link" => "" ] [ "id" => 3118 "document_nr" => "POM-FAC2026-03118" "title" => "HEP-SalonFormation26-Stand-POM4454" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3720.000000" "total_net" => "3720.000000" "total_taxes" => "301.3200" "total_received_payments" => "4021.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4021.300000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-23" "is_valid_to" => "2026-04-21" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:06" "esr_id" => 2928 "qr_invoice_id" => 2928 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "301.3200" ] ] "network_link" => "" ] [ "id" => 3119 "document_nr" => "POM-FAC2026-03119" "title" => "Horizon - 1er numéro" "contact_id" => 548 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2175.000000" "total_net" => "2175.000000" "total_taxes" => "176.1750" "total_received_payments" => "2351.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2351.200000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ Municipalité de Delémont\n Hôtel de Ville \n Place de la Liberté 1\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:48:49" "esr_id" => 2929 "qr_invoice_id" => 2929 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "176.1750" ] ] "network_link" => "" ] [ "id" => 3120 "document_nr" => "POM-FAC2026-03120" "title" => "HE-Arc-Futur-Precision-Corporate" "contact_id" => 1284 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "14456.200000" "total_net" => "14456.200000" "total_taxes" => "1170.9522" "total_received_payments" => "15627.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "15627.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ HE-Arc –\u{A0}Haute École Arc\n Vanesa Bao\n Espace de l’Europe 11\n CH - 2000 Neuchâtel """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-01 08:21:39" "esr_id" => 2930 "qr_invoice_id" => 2930 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "1170.9522" ] ] "network_link" => "https://network.bexio.com/invoice/f2bee5adc8e37c26e87774adadf4d6cb09bba7ea5e91ee04116e13c174ba50ab" ] [ "id" => 3121 "document_nr" => "POM-FAC2026-03121" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 7 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1045.000000" "total_net" => "1045.000000" "total_taxes" => "84.6450" "total_received_payments" => "1129.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1129.650000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ Frund Stores et Menuiserie\n Rue Sedrac 22\n CH - 2950 Courgenay """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:52" "esr_id" => 2931 "qr_invoice_id" => 2931 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "84.6450" ] ] "network_link" => "https://network.bexio.com/invoice/d53a1091fd7a50e4f4fa7c3135e9fb6fb7ba3337ceb8d513c76e23547ffaaf8b" ] [ "id" => 3122 "document_nr" => "POM-FAC2026-03122" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 102 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "616.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ Solex Sàrl\n Julien Pedrocchi\n Rue Centrale 16\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-02 08:32:57" "esr_id" => 2932 "qr_invoice_id" => 2932 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "network_link" => "https://network.bexio.com/invoice/0f143617b1baa3cf3f62e8c93194b7bb9c40ae7dd80a848ef024ea2b809dc61f" ] [ "id" => 3123 "document_nr" => "POM-FAC2026-03123" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 38 "contact_sub_id" => null "user_id" => 34 "project_id" => 138 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1893.000000" "total_net" => "1778.000000" "total_taxes" => "144.0180" "total_received_payments" => "1922.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1922.000000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:53" "esr_id" => 2933 "qr_invoice_id" => 2933 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "144.0180" ] ] "network_link" => "https://network.bexio.com/invoice/c9c2a3c2e25bbbee3009f3fdb25ee87e816acef93381641ac0368d3bb8ea2c9b" ] [ "id" => 3124 "document_nr" => "POM-FAC2026-03124" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 99 "contact_sub_id" => null "user_id" => 34 "project_id" => 140 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ Bourgeoisie de Grandval\r\n c/o Schnegg Maryline\r\n Rue de l'Avenir 19\r\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:34" "esr_id" => 2934 "qr_invoice_id" => 2934 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "network_link" => "https://network.bexio.com/invoice/d960f8fac96c949e2ccf6f02452dd457e9b8d3d1d4aa89e1a96696e4a28a09b8" ] [ "id" => 3125 "document_nr" => "POM-FAC2026-03125" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 76 "contact_sub_id" => null "user_id" => 34 "project_id" => 286 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1663.000000" "total_net" => "1663.000000" "total_taxes" => "134.7030" "total_received_payments" => "1797.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1797.700000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ innodel\n P.a. Secrétariat communal\n Case postale 105\n CH - 2822 Courroux """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-26 09:00:53" "esr_id" => 2935 "qr_invoice_id" => 2935 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "134.7030" ] ] "network_link" => "https://network.bexio.com/invoice/f99d77a18dd845ced9fcc131d27901814a0f1d89c0540288d23ee2f164d0a70a" ] [ "id" => 3126 "document_nr" => "POM-FAC2026-03126" "title" => "JobAbo-Flyer-LouisBelet-POM-4628" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "545.000000" "total_net" => "545.000000" "total_taxes" => "44.1450" "total_received_payments" => "589.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "589.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-25" "is_valid_to" => "2026-04-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-31 16:47:02" "esr_id" => 2936 "qr_invoice_id" => 2936 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "44.1450" ] ] "network_link" => "https://network.bexio.com/invoice/aca0c2f6425a8b313e7f7035cad4780ce4ec4bfa9cb09e7cbe54ff2c484c56ca" ] [ "id" => 3127 "document_nr" => "POM-FAC2026-03127" "title" => "HEP-TestLabs-Programme-Printemps26" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2051.000000" "total_net" => "2051.000000" "total_taxes" => "166.1310" "total_received_payments" => "2217.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2217.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:06" "esr_id" => 2937 "qr_invoice_id" => 2937 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "166.1310" ] ] "network_link" => "https://network.bexio.com/invoice/6010ba7341684e06700a002e02ad85df9ae6d137ec8b108ae5650044b8b8b922" ] [ "id" => 3128 "document_nr" => "POM-FAC2026-03128" "title" => "HEP-Flyers-ModulesCertifies" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1701.500000" "total_net" => "1701.500000" "total_taxes" => "137.8215" "total_received_payments" => "1839.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1839.300000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:05" "esr_id" => 2938 "qr_invoice_id" => 2938 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "137.8215" ] ] "network_link" => "https://network.bexio.com/invoice/69aedd9538ec3b1e4b7ae3eaa1997a39c5636cf29007782d2744aa20da33cd6b" ] [ "id" => 3129 "document_nr" => "POM-FAC2026-03129" "title" => "Celtor-Siteweb-Structure et ergonomie" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2460.000000" "total_net" => "2460.000000" "total_taxes" => "199.2600" "total_received_payments" => "2659.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2659.250000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Celtor SA\r\n Case postale 27\r\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:34" "esr_id" => 2939 "qr_invoice_id" => 2939 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "199.2600" ] ] "network_link" => "https://network.bexio.com/invoice/7905de098625d32c9babdbf8a6cd8ecfe25c33711a8a4f8b02102c4c7825a08c" ] [ "id" => 3130 "document_nr" => "POM-FAC2026-03130" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 177 "contact_sub_id" => null "user_id" => 34 "project_id" => 242 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "1012.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Home Steel\n Steve Schneeberger\n Rue Saint-Randoald 34\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-01 08:21:53" "esr_id" => 2940 "qr_invoice_id" => 2940 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "network_link" => "https://network.bexio.com/invoice/8c3d59f71977d6deb0dd6429770399accdf77123012399daed687d7bfb90a0d9" ] [ "id" => 3131 "document_nr" => "POM-FAC2026-03131" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 144 "contact_sub_id" => null "user_id" => 34 "project_id" => 209 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "616.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Processus-Tint Sàrl\n Olivier Wiedmer\n Rue du Nord 29\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-07 15:45:14" "esr_id" => 2941 "qr_invoice_id" => 2941 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "network_link" => "https://network.bexio.com/invoice/f3092ddd11979cff64d71d12be82ddcc6c31b76571ddbc9b19399180e728b134" ] [ "id" => 3132 "document_nr" => "POM-FAC2026-03132" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 142 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "682.000000" "total_net" => "682.000000" "total_taxes" => "55.2420" "total_received_payments" => "737.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "737.250000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Madame\n Letizia Grimaître\n Rue des Vigneule 10\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:33" "esr_id" => 2942 "qr_invoice_id" => 2942 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "55.2420" ] ] "network_link" => "https://network.bexio.com/invoice/9309878e8a2b655f8c84e6c1df62b5ef17a477671e306b87efff63058ab81830" ] [ "id" => 3133 "document_nr" => "POM-FAC2026-03133" "title" => "Frigotech-Covering-Véhicules-2026-FordKuga" "contact_id" => 23 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "495.000000" "total_net" => "445.500000" "total_taxes" => "36.0855" "total_received_payments" => "481.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "481.600000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-07 17:19:17" "esr_id" => 2943 "qr_invoice_id" => 2943 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "36.0855" ] ] "network_link" => "https://network.bexio.com/invoice/f7f434ae5e1fab24e3fc036e09859e61a063fae1ec08782ba1095fbb0657d47e" ] [ "id" => 3134 "document_nr" => "POM-FAC2026-03134" "title" => "ClaudeChappuis-Signalétique-FenetresPortes-POM4448" "contact_id" => 906 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1337.500000" "total_net" => "1337.500000" "total_taxes" => "108.3375" "total_received_payments" => "1445.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1445.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Restaurant La Claude-Chappuis\n Loïc Tschirren\n La Claude-Chappuis 1\n CH - 2802 Develier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-13 11:08:49" "esr_id" => 2944 "qr_invoice_id" => 2944 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "108.3375" ] ] "network_link" => "https://network.bexio.com/invoice/6d9314e5391cc591b67df6741d581a2592ee68bccb6a2bdb29fd10e60fe8bbce" ] [ "id" => 3135 "document_nr" => "POM-FAC2026-03135" "title" => "Annonce "Abo Senior" - Théâtre du Jura" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "187.500000" "total_net" => "187.500000" "total_taxes" => "15.1875" "total_received_payments" => "202.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "202.700000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2945 "qr_invoice_id" => 2945 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "15.1875" ] ] "network_link" => "https://network.bexio.com/invoice/a2fa85e686bf64aa202ad117b69cea72f121d93af3eb22841b86f706ce2ced5a" ] [ "id" => 3136 "document_nr" => "POM-FAC2026-03136" "title" => "Affiches-RER-Jura-26" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "337.500000" "total_net" => "337.500000" "total_taxes" => "27.3375" "total_received_payments" => "364.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "364.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2946 "qr_invoice_id" => 2946 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "27.3375" ] ] "network_link" => "https://network.bexio.com/invoice/18bc73776c5007ad7b1e8c35ecbf71dc06aabb1320760f5e26ff9a4dfb2b905f" ] [ "id" => 3137 "document_nr" => "POM-FAC2026-03137" "title" => "Storio-Groupe-Communication-2026" "contact_id" => 38 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5930.000000" "total_net" => "5930.000000" "total_taxes" => "480.3300" "total_received_payments" => "6410.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "6410.350000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2947 "qr_invoice_id" => 2947 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "480.3300" ] ] "network_link" => "https://network.bexio.com/invoice/86aab9de207480180f4a6737b025c9ddbdfcded80eb9a343c02666e7cdb54366" ] [ "id" => 3138 "document_nr" => "POM-FAC2026-03138" "title" => "Cartes de visite 2026" "contact_id" => 96 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "851.650000" "total_net" => "851.650000" "total_taxes" => "68.9837" "total_received_payments" => "920.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "920.650000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ STELOG SA\r\n Quai de la Sorne 26\r\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-07 17:19:04" "esr_id" => 2948 "qr_invoice_id" => 2948 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "68.9837" ] ] "network_link" => "https://network.bexio.com/invoice/9fa17767e9e17078034e6bc70d1cdd4f1f19c0071b0d4d303715f5ccf4f747f9" ] [ "id" => 3139 "document_nr" => "POM-FAC2026-03139" "title" => "Siteweb - Modifications Mars 2026" "contact_id" => 1290 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "112.500000" "total_net" => "112.500000" "total_taxes" => "9.1125" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "121.6000" "total" => "121.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-08" "is_valid_to" => "2026-05-07" "contact_address" => """ Prevotricks Association\n c/o Pascal Roth\n Rue de Bellevue 3\n CH - 2740 Moutier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 15:50:22" "esr_id" => 2949 "qr_invoice_id" => 2949 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "9.1125" ] ] "network_link" => "https://network.bexio.com/invoice/8b93c8a69e642d149d9cfa282bebe2e83ebc7688dba8fd6f5a95b9ce9971b5d3" ] [ "id" => 3140 "document_nr" => "POM-FAC2026-03140" "title" => "Machines S500 – Facture intermédiaire" "contact_id" => 1231 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1000.000000" "total_net" => "1000.000000" "total_taxes" => "81.0000" "total_received_payments" => "1081.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1081.000000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-08" "is_valid_to" => "2026-05-07" "contact_address" => """ United Machining Sales Switzerland SA\r\n Réf. : Luca Dieguez\r\n via Zandone 1\r\n CH - 6616 Losone """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:49:05" "esr_id" => 2950 "qr_invoice_id" => 2950 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "81.0000" ] ] "network_link" => "https://network.bexio.com/invoice/29174ec7055caacef6d8251756d26539749e3dfb494837b86ca1cfe05c0ed686" ] [ "id" => 3141 "document_nr" => "POM-FAC2026-03141" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 445 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ CYBERIS SA\n Rue Saint-Hubert 38\n CH - 2854 Bassecourt """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 10:19:31" "esr_id" => 2951 "qr_invoice_id" => 2951 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "https://network.bexio.com/invoice/c62635580e6639cb0d039740550ef98631a4a36b0e91c1602000bf698fd4ece3" ] [ "id" => 3142 "document_nr" => "POM-FAC2026-03142" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1092 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "1012.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ Faivre Energie SA\n M. Sébastien Faivre\n Route de Porrentruy 82\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:30" "esr_id" => 2952 "qr_invoice_id" => 2952 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "network_link" => "https://network.bexio.com/invoice/416bb728484a409cb5a36b793052aa0456c326473cdb2bebd13b2e8daab15694" ] [ "id" => 3143 "document_nr" => "POM-FAC2026-03143" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 181 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ Wibemo SA\n Rue Montchemin 12\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-07 15:45:15" "esr_id" => 2953 "qr_invoice_id" => 2953 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "https://network.bexio.com/invoice/83fabb885f4b4de3326004c15930618699b2ac4abf127c0fda09225215675c06" ] [ "id" => 3144 "document_nr" => "POM-FAC2026-03144" "title" => "Brochure FR - ré-impression" "contact_id" => 181 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "320.000000" "total_net" => "320.000000" "total_taxes" => "25.9200" "total_received_payments" => "345.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "345.900000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ Wibemo SA\n Rue Montchemin 12\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-07 15:45:15" "esr_id" => 2954 "qr_invoice_id" => 2954 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "25.9200" ] ] "network_link" => "https://network.bexio.com/invoice/68dfc45bd6fbc7efe6d4754244cff29a46850e50510a64c1367e3256ac251134" ] [ "id" => 3145 "document_nr" => "POM-FAC2026-03145" "title" => "Bibliobus-Ensemble!2026" "contact_id" => 42 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2316.300000" "total_net" => "2316.300000" "total_taxes" => "187.6203" "total_received_payments" => "2503.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2503.900000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ Bibliobus Jura et Grand Chasseral\n Julie Greub\n Rue de Chêtre 36\r\n CP2038\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2955 "qr_invoice_id" => 2955 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "187.6203" ] ] "network_link" => "https://network.bexio.com/invoice/a81850c51bb660003db9244d090b5087056492963c66d57a72f65f9a98c810b2" ] [ "id" => 3146 "document_nr" => "POM-FAC2026-03146" "title" => "Cartes de visite-M.Clerc-JL.Bronner" "contact_id" => 23 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "414.000000" "total_net" => "414.000000" "total_taxes" => "33.5340" "total_received_payments" => "447.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "447.550000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-16" "is_valid_to" => "2026-05-15" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:46" "esr_id" => 2956 "qr_invoice_id" => 2956 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "33.5340" ] ] "network_link" => "https://network.bexio.com/invoice/aed142ad15486215194c0aee00be056cae4eede041167b7ed6aede79ded7d022" ] [ "id" => 3147 "document_nr" => "POM-FAC2026-03147" "title" => "RS-Portes Ouvertes 2026" "contact_id" => 55 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5351.050000" "total_net" => "5351.050000" "total_taxes" => "433.4351" "total_received_payments" => "5784.500000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5784.500000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-15" "is_valid_to" => "2026-05-14" "contact_address" => """ Rapid'Service SA\n Chemin des Vanniers 7\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-18 08:22:25" "esr_id" => 2957 "qr_invoice_id" => 2957 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "433.4351" ] ] "network_link" => "https://network.bexio.com/invoice/64636a656454c4de365755ec59637ea3886ada93b696b3c6e52cf4c579e74d84" ] [ "id" => 3148 "document_nr" => "POM-FAC2026-03148" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1177 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1605.000000" "total_net" => "1605.000000" "total_taxes" => "130.0050" "total_received_payments" => "1735.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1735.000000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-17" "is_valid_to" => "2026-05-16" "contact_address" => """ Maison du Store SA\n Stéphanie Rossé\n Route de la Communance 4\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:53" "esr_id" => 2958 "qr_invoice_id" => 2958 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "130.0050" ] ] "network_link" => "https://network.bexio.com/invoice/a2ecb9d9ac52e2215dc672d1f57af016ae44c3e1d8caf4ac6b1cd573e1414bc0" ] [ "id" => 3149 "document_nr" => "POM-FAC2026-03149" "title" => "PO26 - Achat crédits newsletter" "contact_id" => 55 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "198.000000" "total_net" => "198.000000" "total_taxes" => "16.0380" "total_received_payments" => "214.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "214.050000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-23" "is_valid_to" => "2026-05-22" "contact_address" => """ Rapid'Service SA\n Chemin des Vanniers 7\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-26 11:43:37" "esr_id" => 2959 "qr_invoice_id" => 2959 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "16.0380" ] ] "network_link" => "https://network.bexio.com/invoice/2433bbba505a883a54238337af97ab204ad3e3c7d10ef0b3e1e19c2db0bc93b9" ] [ "id" => 3150 "document_nr" => "POM-FAC2026-03150" "title" => "Eichenberger-covering" "contact_id" => 735 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1510.000000" "total_net" => "1359.000000" "total_taxes" => "110.0790" "total_received_payments" => "0.000000" "total_credit_vouchers" => "1469.100000" "total_remaining_payments" => "0.0000" "total" => "1469.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-22" "is_valid_to" => "2026-05-21" "contact_address" => """ Eichenberger Electricité-Téléphone SA\n Av. de la Liberté 20\n CH - 2740 Moutier """ "kb_item_status_id" => 19 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-23 11:15:18" "esr_id" => 2960 "qr_invoice_id" => 2960 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "110.0790" ] ] "network_link" => "https://network.bexio.com/invoice/6f2df98601211040c1a8e661a08c3c1b10cd942f56a568b62d2126bc1fb4447b" ] [ "id" => 3151 "document_nr" => "POM-FAC2026-03151" "title" => "Concept de communication" "contact_id" => 1201 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "1945.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-22" "is_valid_to" => "2026-05-21" "contact_address" => """ Pharmacie de la Gare SA\n Justine Erard\n Avenue de la Gare 13\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-01 08:21:17" "esr_id" => 2961 "qr_invoice_id" => 2961 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "network_link" => "https://network.bexio.com/invoice/599d8ee6cd4b2d77916e323d36ad92dd64d242ecd860d274985beb861121a192" ] [ "id" => 3152 "document_nr" => "POM-FAC2026-03152" "title" => "Eichenberger-Proace" "contact_id" => 735 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "810.000000" "total_net" => "810.000000" "total_taxes" => "65.6100" "total_received_payments" => "875.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "875.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-23" "is_valid_to" => "2026-05-22" "contact_address" => """ Burri SA\r\n Garage et carrosserie\r\n Route du Grandval 10\r\n 2744 Belprahon """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:49" "esr_id" => 2962 "qr_invoice_id" => 2962 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "65.6100" ] ] "network_link" => "https://network.bexio.com/invoice/a98a25b073ba2f905ecd9d611cfeb30c6d3132ae4b29ef8454122704ac3a822b" ] [ "id" => 3154 "document_nr" => "POM-FAC2026-03154" "title" => "Eichenberger-Covering-Proace-Reparation (droite)" "contact_id" => 735 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "810.000000" "total_net" => "567.000000" "total_taxes" => "45.9270" "total_received_payments" => "612.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "612.950000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-23" "is_valid_to" => "2026-05-22" "contact_address" => """ Eichenberger Electricité-Téléphone SA\n Rue de l'Est 33\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:56" "esr_id" => 2964 "qr_invoice_id" => 2964 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "45.9270" ] ] "network_link" => "https://network.bexio.com/invoice/a5a358f76f3778fad5847a66f5ab09a246ed0a0a008939ef96b95171f9b5774b" ] [ "id" => 3155 "document_nr" => "POM-FAC2026-03155" "title" => "Vagabond-Siteweb - Acompte 2" "contact_id" => 65 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4330.000000" "total_net" => "4330.000000" "total_taxes" => "350.7300" "total_received_payments" => "4680.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4680.750000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:08" "esr_id" => 2965 "qr_invoice_id" => 2965 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "350.7300" ] ] "network_link" => "https://network.bexio.com/invoice/efc9e500f86d019011ec89247125e633c7d8d0b9aaaa552450f718d77dac0bd6" ] [ "id" => 3156 "document_nr" => "POM-FAC2026-03156" "title" => "Vagabond-Siteweb - Modules supplémentaires" "contact_id" => 65 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2200.000000" "total_net" => "2200.000000" "total_taxes" => "178.2000" "total_received_payments" => "2378.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2378.200000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:08" "esr_id" => 2966 "qr_invoice_id" => 2966 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "178.2000" ] ] "network_link" => "https://network.bexio.com/invoice/ef77b4ad6a8316e73f10083cb0c7fc8e6c49b77f1e125b47c7d9b4eb1c3fae45" ] [ "id" => 3157 "document_nr" => "POM-FAC2026-03157" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 65 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1935.000000" "total_net" => "1935.000000" "total_taxes" => "156.7350" "total_received_payments" => "2091.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2091.750000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2967 "qr_invoice_id" => 2967 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "156.7350" ] ] "network_link" => "https://network.bexio.com/invoice/51237d153fadcabda24c45beb2b9337b4503397e1a10028b290bceb9588b56fa" ] [ "id" => 3158 "document_nr" => "POM-FAC2026-03158" "title" => "HEP-Reparation-Vehicule-VWT5" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "545.000000" "total_net" => "545.000000" "total_taxes" => "44.1450" "total_received_payments" => "589.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "589.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-18 08:22:26" "esr_id" => 2968 "qr_invoice_id" => 2968 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "44.1450" ] ] "network_link" => "https://network.bexio.com/invoice/e9e4cd275327bfab96cb882c2bbeff6241a0061dffaa2e840a9a1d774e855120" ] [ "id" => 3159 "document_nr" => "POM-FAC2026-03159" "title" => "ECAS-IllustrationsValeurs" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1820.000000" "total_net" => "1820.000000" "total_taxes" => "147.4200" "total_received_payments" => "1967.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1967.400000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-18 08:22:26" "esr_id" => 2969 "qr_invoice_id" => 2969 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "147.4200" ] ] "network_link" => "https://network.bexio.com/invoice/8faae92628d625640de0de197cadc87a48e302926d708c1ae7f237bdd387789a" ] [ "id" => 3160 "document_nr" => "POM-FAC2026-03160" "title" => "HE-Arc-Futur-Precision-SIAMS-2026-POM4735" "contact_id" => 1284 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "877.500000" "total_net" => "877.500000" "total_taxes" => "71.0775" "total_received_payments" => "948.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "948.600000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ HE-Arc –\u{A0}Haute École Arc\n Vanesa Bao\n Espace de l’Europe 11\n CH - 2000 Neuchâtel """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-18 08:22:38" "esr_id" => 2970 "qr_invoice_id" => 2970 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "71.0775" ] ] "network_link" => "https://network.bexio.com/invoice/a87d1e4e635f387ba9ed8b275a8f0cc843cc217462eaeb67b1c9285e4b5179dc" ] [ "id" => 3161 "document_nr" => "POM-FAC2026-03161" "title" => "HEP-GabaritInDesign-TestLabs-POM4482" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2600.000000" "total_net" => "2600.000000" "total_taxes" => "210.6000" "total_received_payments" => "2810.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2810.600000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:21" "esr_id" => 2971 "qr_invoice_id" => 2971 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "210.6000" ] ] "network_link" => "https://network.bexio.com/invoice/fd5ba329514cc62693fb677b0cc708f3a1630cf069928e3d4d370d37064eb1af" ] [ "id" => 3162 "document_nr" => "POM-FAC2026-03162" "title" => "Faivre-Concept-Annonces" "contact_id" => 1092 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1650.000000" "total_net" => "1650.000000" "total_taxes" => "133.6500" "total_received_payments" => "1783.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1783.650000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Faivre Energie SA\n M. Sébastien Faivre\n Route de Porrentruy 82\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 08:29:47" "esr_id" => 2972 "qr_invoice_id" => 2972 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "133.6500" ] ] "network_link" => "https://network.bexio.com/invoice/6ff16258b34a933b34c6c0539fbfdd53ba2ed85f1db1b7782141368c6eae3ba4" ] [ "id" => 3163 "document_nr" => "POM-FAC2026-03163" "title" => "MatSab-BrochuresActions-2026- V1Printemps-POM-4527" "contact_id" => 5 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "8777.050000" "total_net" => "8777.050000" "total_taxes" => "710.9411" "total_received_payments" => "9488.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "9488.000000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Matériaux Sabag SA\n Pascal Schaller\n La Ballastière 19\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:56" "esr_id" => 2973 "qr_invoice_id" => 2973 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "710.9411" ] ] "network_link" => "https://network.bexio.com/invoice/0b550b6fc1c707db8300439955ca561b50a1b7087ef7afd8691e08bbe664e515" ] [ "id" => 3164 "document_nr" => "POM-FAC2026-03164" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-16" "is_valid_to" => "2026-05-15" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-24 16:16:28" "esr_id" => 2974 "qr_invoice_id" => 2974 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "network_link" => "" ] [ "id" => 3165 "document_nr" => "POM-FAC2026-03165" "title" => "Celtor-Siteweb-Webdesign et développement 1re partie" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "8810.000000" "total_net" => "8810.000000" "total_taxes" => "713.6100" "total_received_payments" => "9523.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "9523.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ Celtor\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-11 07:44:31" "esr_id" => 2975 "qr_invoice_id" => 2975 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "713.6100" ] ] "network_link" => "https://network.bexio.com/invoice/c94b92baea690a63cefeb71a31e4f1da71b748cf263afbc0badd01a691073dbc" ] [ "id" => 3166 "document_nr" => "POM-FAC2026-03166" "title" => "Les Rangiers 2026 - Autocollants voiture" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "175.000000" "total_net" => "175.000000" "total_taxes" => "14.1750" "total_received_payments" => "189.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "189.200000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:45" "esr_id" => 2976 "qr_invoice_id" => 2976 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "14.1750" ] ] "network_link" => "" ] [ "id" => 3167 "document_nr" => "POM-FAC2026-03167" "title" => "MWProgrammation-SIAMS26" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2300.000000" "total_net" => "2300.000000" "total_taxes" => "186.3000" "total_received_payments" => "2486.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2486.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:08" "esr_id" => 2977 "qr_invoice_id" => 2977 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "186.3000" ] ] "network_link" => "https://network.bexio.com/invoice/d4fd446642d09c8c6c0552f88e2aa0a02068b2bfc60e63277fa8a5c4efd4b957" ] [ "id" => 3168 "document_nr" => "POM-FAC2026-03168" "title" => "MWProgrammation-Divers-Supports" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "675.000000" "total_net" => "675.000000" "total_taxes" => "54.6750" "total_received_payments" => "729.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "729.700000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:08" "esr_id" => 2978 "qr_invoice_id" => 2978 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "54.6750" ] ] "network_link" => "https://network.bexio.com/invoice/728311db6f672dba6a582ca6a1a3492d8779d3981873be088e9916fb61e5978e" ] [ "id" => 3169 "document_nr" => "POM-FAC2026-03169" "title" => "EcoleStCharles-Signalétique-POM4431" "contact_id" => 1076 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "670.000000" "total_net" => "670.000000" "total_taxes" => "54.2700" "total_received_payments" => "724.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "724.250000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ Ecole Saint-Charles\n Frédérique Baumann\n Route de Belfort 10\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-01 11:10:25" "esr_id" => 2979 "qr_invoice_id" => 2979 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "54.2700" ] ] "network_link" => "https://network.bexio.com/invoice/32c0de1390641be1ded5f80b5d55b0b9315958fb4d6e5b290c8309e86fb974b8" ] [ "id" => 3170 "document_nr" => "POM-FAC2026-03170" "title" => "MOBIJU-Campagne-AttentionDepassement-Concept" "contact_id" => 187 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1230.000000" "total_net" => "1230.000000" "total_taxes" => "99.6300" "total_received_payments" => "1329.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1329.650000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ Vagabond\n Promotion des transports publics jurassiens\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2980 "qr_invoice_id" => 2980 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "99.6300" ] ] "network_link" => "https://network.bexio.com/invoice/cffb8f90020d5644eb0cd22cda2fd800ef8b05bf50dd262bb172ae5cc8e5e80c" ] [ "id" => 3171 "document_nr" => "POM-FAC2026-03171" "title" => "Storio-Groupe-Communication-2026" "contact_id" => 38 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "13480.000000" "total_net" => "13480.000000" "total_taxes" => "1091.8800" "total_received_payments" => "14571.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "14571.900000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-28" "is_valid_to" => "2026-05-27" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 08:29:57" "esr_id" => 2981 "qr_invoice_id" => 2981 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "1091.8800" ] ] "network_link" => "https://network.bexio.com/invoice/d631cb325590e25a59eca6f5b7e4e58ee9fd7ef9e29143aae262a4369565853e" ] [ "id" => 3173 "document_nr" => "POM-FAC2026-03173" "title" => "Frigotech-Covering-Véhicules-5x" "contact_id" => 23 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2465.000000" "total_net" => "2090.500000" "total_taxes" => "169.3305" "total_received_payments" => "2259.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2259.850000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-28" "is_valid_to" => "2026-05-27" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:49" "esr_id" => 2982 "qr_invoice_id" => 2982 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "169.3305" ] ] "network_link" => "https://network.bexio.com/invoice/b83ed256b790bf299614eacf7a484fe4a96ca6633e7abf5caa50246369d0d977" ] [ "id" => 3174 "document_nr" => "POM-FAC2026-03174" "title" => "Carte de visite" "contact_id" => 182 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "112.500000" "total_net" => "112.500000" "total_taxes" => "9.1125" "total_received_payments" => "121.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "121.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-07" "is_valid_to" => "2026-06-05" "contact_address" => """ AFDT\n Madame Joëlle Schneiter\n p.a. CIP Technologie\n Ch. des Lovières 18\n CH - 2720 Tramelan """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:52:38" "esr_id" => 2983 "qr_invoice_id" => 2983 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "9.1125" ] ] "network_link" => "https://network.bexio.com/invoice/cd7608bbdbf25789e812f6b0a006494f0350a94e72a0dc6adb33e0574b0dfacd" ] [ "id" => 3176 "document_nr" => "POM-FAC2026-03176" "title" => "HEP-Signets-Médiathèques-2026-POM4672-2" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1050.000000" "total_net" => "1050.000000" "total_taxes" => "85.0500" "total_received_payments" => "1135.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1135.050000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-08" "is_valid_to" => "2026-06-06" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:52" "esr_id" => 2984 "qr_invoice_id" => 2984 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "85.0500" ] ] "network_link" => "https://network.bexio.com/invoice/cee035c1b588abc3a58ea879b90405781d92f5e3922fde8d49b6cc29ea90f876" ] [ "id" => 3177 "document_nr" => "POM-FAC2026-03177" "title" => "GF-Divers2026-POM4578" "contact_id" => 917 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3617.000000" "total_net" => "3617.000000" "total_taxes" => "292.9770" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "3910.0000" "total" => "3910.000000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-08" "is_valid_to" => "2026-06-06" "contact_address" => """ GF Réalisations\n M. Florent Greder\n CH - 2746 Crémines """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 14:11:36" "esr_id" => 2985 "qr_invoice_id" => 2985 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "292.9770" ] ] "network_link" => "https://network.bexio.com/invoice/d99a479d8ded5b0970d61acff2c6b5987954bed43f0351f498ad557edceaad1c" ] [ "id" => 3178 "document_nr" => "POM-FAC2026-03178" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 175 "contact_sub_id" => null "user_id" => 34 "project_id" => 239 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "1012.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ Broquet Décolletage SA\n Champ de Chin 17\n CH - 2745 Bévilard """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 08:30:08" "esr_id" => 2986 "qr_invoice_id" => 2986 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "network_link" => "https://network.bexio.com/invoice/66c8f2b20988932acec3d9c9f0894f52af08ebe6ccb15abd6a5ae7b6578858df" ] [ "id" => 3179 "document_nr" => "POM-FAC2026-03179" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 118 "contact_sub_id" => null "user_id" => 34 "project_id" => 175 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "869.000000" "total_net" => "524.000000" "total_taxes" => "42.4440" "total_received_payments" => "566.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "566.450000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ Association RIO\n Dominique Cattin Houser\n Rue de la Rottatte 12\n CH - 2345 Les Breuleux """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:05" "esr_id" => 2987 "qr_invoice_id" => 2987 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "42.4440" ] ] "network_link" => "https://network.bexio.com/invoice/51781be43ffa6e627ce0ac1c55bc014c288b1c448aaa7ef31beddb66e6e70d55" ] [ "id" => 3180 "document_nr" => "POM-FAC2026-03180" "title" => "Siteweb - Abonnement annuel - Hébergement" "contact_id" => 69 "contact_sub_id" => null "user_id" => 34 "project_id" => 182 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:52:38" "esr_id" => 2988 "qr_invoice_id" => 2988 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "network_link" => "https://network.bexio.com/invoice/f5f4c22c74045532623a9627ab5fa4aa9560a71d26094d26bcff292f3e3edf21" ] [ "id" => 3181 "document_nr" => "POM-FAC2026-03181" "title" => "GF-P400-Covering" "contact_id" => 1231 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "6637.500000" "total_net" => "6637.500000" "total_taxes" => "537.6375" "total_received_payments" => "7175.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "7175.150000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ United Machining Sales Switzerland SA\r\n Réf. : Luca Dieguez\r\n via Zandone 1\r\n CH - 6616 Losone """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-15 09:42:09" "esr_id" => 2989 "qr_invoice_id" => 2989 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "537.6375" ] ] "network_link" => "https://network.bexio.com/invoice/4fa79023176a3398907f18d80339bc56b43599dcd88ffde8c88def5b1270582f" ] [ "id" => 3182 "document_nr" => "POM-FAC2026-03182" "title" => "GF-Machining-ChoixCouleurs" "contact_id" => 1231 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "450.000000" "total_net" => "450.000000" "total_taxes" => "36.4500" "total_received_payments" => "486.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "486.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ United Machining Sales Switzerland SA\r\n Réf. : Luca Dieguez\r\n via Zandone 1\r\n CH - 6616 Losone """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:53:06" "esr_id" => 2990 "qr_invoice_id" => 2990 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "36.4500" ] ] "network_link" => "https://network.bexio.com/invoice/264fe4c8b269b9a3de59a3251149fc64c2501d8124513387b7223784e2e29037" ] [ "id" => 3183 "document_nr" => "POM-FAC2026-03183" "title" => "HEP-MarquePage-EduTools" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "420.000000" "total_net" => "420.000000" "total_taxes" => "34.0200" "total_received_payments" => "454.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "454.000000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-12" "is_valid_to" => "2026-06-10" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:53:17" "esr_id" => 2991 "qr_invoice_id" => 2991 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "34.0200" ] ] "network_link" => "https://network.bexio.com/invoice/20c69b4599b210d20fbd8c531d9a613a72d2e189f7c0fe11d42cb4f565bf6474" ] [ "id" => 3184 "document_nr" => "POM-FAC2026-03184" "title" => "MatSab-BrochuresActions-2026" "contact_id" => 5 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "270.000000" "total_net" => "270.000000" "total_taxes" => "21.8700" "total_received_payments" => "291.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "291.850000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-12" "is_valid_to" => "2026-06-10" "contact_address" => """ Matériaux Sabag SA\n Pascal Schaller\n La Ballastière 19\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-12 11:35:42" "esr_id" => 2992 "qr_invoice_id" => 2992 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "21.8700" ] ] "network_link" => "https://network.bexio.com/invoice/b774d172b164d8c1dec3eb203f78f1fa92d38bf3d89b1c905f27403606f8932d" ] [ "id" => 3185 "document_nr" => "POM-FAC2026-03185" "title" => "HEP-Carte-Publications" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "854.500000" "total_net" => "854.500000" "total_taxes" => "69.2145" "total_received_payments" => "923.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "923.700000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-13" "is_valid_to" => "2026-06-11" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:53:21" "esr_id" => 2993 "qr_invoice_id" => 2993 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "69.2145" ] ] "network_link" => "https://network.bexio.com/invoice/17cf7474fdb3fb62bca4d378c40f7ebb8043f7e527afa74efc20891d92c9d704" ] [ "id" => 3186 "document_nr" => "POM-FAC2026-03186" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-16" "is_valid_to" => "2026-06-14" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 08:30:05" "esr_id" => 2994 "qr_invoice_id" => 2994 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "network_link" => "" ] [ "id" => 3187 "document_nr" => "POM-FAC2026-03187" "title" => "Pinos-RapportAnnuel25" "contact_id" => 891 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1950.000000" "total_net" => "1950.000000" "total_taxes" => "157.9500" "total_received_payments" => "2107.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2107.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ Association PINOS\n Milieu du Village 55\n CH - 2923 Courtemaîche """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-02 10:24:54" "esr_id" => 2995 "qr_invoice_id" => 2995 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "157.9500" ] ] "network_link" => "https://network.bexio.com/invoice/1cddc473fdcc7b2f68784750fc00527fe41ec7164526a4f443c16c36141abebf" ] [ "id" => 3188 "document_nr" => "POM-FAC2026-03188" "title" => "CCIJ-RA-25" "contact_id" => 207 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "1945.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ CCIJ - Chambre de commerce et d'Industrie du Jura\n Rue de l'Avenir 23\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-12 11:35:49" "esr_id" => 2996 "qr_invoice_id" => 2996 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "network_link" => "https://network.bexio.com/invoice/f5882442260212793abd2a772b3f3e472fcd2da579f1f2a4d29ca232ad1906d7" ] [ "id" => 3189 "document_nr" => "POM-FAC2026-03189" "title" => "AJAM - Cartes de visite" "contact_id" => 832 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "274.500000" "total_net" => "274.500000" "total_taxes" => "22.2345" "total_received_payments" => "296.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "296.750000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ AJAM - Association Jurassienne d'Accueil des Migrants\n Rue Saint-Sébastien 4\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:04" "esr_id" => 2997 "qr_invoice_id" => 2997 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "22.2345" ] ] "network_link" => "https://network.bexio.com/invoice/e6680ef9c4ba4b86820c185d0885b3c8936176a7ff65a82f68560ae9d7fd8a8e" ] [ "id" => 3191 "document_nr" => "POM-FAC2026-03191" "title" => "Pizzas Folie 2026 - PUB" "contact_id" => 476 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "A disposition pour tout complément d'information.<br /><br />Nous vous prions de bien vouloir effectuer votre paiement complet, au moyen de cette facture (uniquement). Tout autre procédé complique notre comptabilité, qui peut engendrer des frais supplémentaires.<br /><br />Nous précisons également que nos factures sont payables à 30 jours. Dépassé ce délai, un rappel vous sera envoyé automatiquement par e-mail. Sur demande, nous proposons également la solution de paiement par mensualité (max. 12 mois à 3,5% de taux d’intérêt).<br /><br /><strong>A titre d'information:</strong> toutes nos factures et rappels de paiement sont transmis par e-mail uniquement. Si l'adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes." "total_gross" => "320.000000" "total_net" => "320.000000" "total_taxes" => "25.9200" "total_received_payments" => "345.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "345.900000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ Banneret Wisard\n Mme Evelyne Sauvain - Comptabilité\n Chemin du Corps de Garde 5\n CH - 2745 Grandval """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-02 10:24:54" "esr_id" => 2998 "qr_invoice_id" => 2998 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "25.9200" ] ] "network_link" => "https://network.bexio.com/invoice/5bd64b2a61570c391d7326823b7a0e97ffef997b2e4b7f0215f0ce3b09becc55" ] [ "id" => 3192 "document_nr" => "POM-FAC2026-03192" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 226 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1087.000000" "total_net" => "1087.000000" "total_taxes" => "88.0470" "total_received_payments" => "1175.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1175.050000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ AJECEM\n Route de Tramelan 11\n Case postale 242\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:48:02" "esr_id" => 2999 "qr_invoice_id" => 2999 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "88.0470" ] ] "network_link" => "https://network.bexio.com/invoice/b23fb8c6a8d82f8e8527c904c5ca3114f34fd4cdb8c7bdbc3e7edd64fad759df" ] [ "id" => 3193 "document_nr" => "POM-FAC2026-03193" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 799 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "981.000000" "total_net" => "981.000000" "total_taxes" => "79.4610" "total_received_payments" => "1060.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1060.450000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ Samuel Ferrus\n Ecole Jurassienne du Bois\n Rue de la Jeunesse 36\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-04 10:37:39" "esr_id" => 3000 "qr_invoice_id" => 3000 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "79.4610" ] ] "network_link" => "https://network.bexio.com/invoice/cc4602e9d0b0daff4c716d3622b7b7d2bdb4e481fdc14665be1cbe1dd6399a51" ] [ "id" => 3195 "document_nr" => "POM-FAC2026-03195" "title" => "Jura3Lacs-JuraPass-Améliorations" "contact_id" => 49 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1080.000000" "total_net" => "1080.000000" "total_taxes" => "87.4800" "total_received_payments" => "1167.500000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1167.500000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-26" "is_valid_to" => "2026-06-24" "contact_address" => """ Jura Tourisme\n Place du 23-Juin 6\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:53" "esr_id" => 3001 "qr_invoice_id" => 3001 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "87.4800" ] ] "network_link" => "https://network.bexio.com/invoice/61c19eee49b872582d524cf70918943a431e91bcb2d0f0fb67eae7b221e49cac" ] [ "id" => 3198 "document_nr" => "POM-FAC2026-03198" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 107 "contact_sub_id" => null "user_id" => 34 "project_id" => 153 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "243.2500" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Houlmann Optique\n Rue du 23-Juin 18\n CH - 2800 Delémont """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 10:44:58" "esr_id" => 3002 "qr_invoice_id" => 3002 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "network_link" => "https://network.bexio.com/invoice/bad4eb2af265d2cf02409911c3531481bc84e804b3aa3277aaa20ed305a2c0d2" ] [ "id" => 3199 "document_nr" => "POM-FAC2026-03199" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 108 "contact_sub_id" => null "user_id" => 34 "project_id" => 154 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1301.000000" "total_net" => "1301.000000" "total_taxes" => "105.3810" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1406.4000" "total" => "1406.400000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Maître Frères SA\n Cédric Eggenschwiler\n Rue des Places 32\n CH - 2855 Glovelier """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 10:45:55" "esr_id" => 3003 "qr_invoice_id" => 3003 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "105.3810" ] ] "network_link" => "https://network.bexio.com/invoice/1096519b1b33f5d72e15a5de7d860dfc1335064f7138d04510534c05b2066935" ] [ "id" => 3200 "document_nr" => "POM-FAC2026-03200" "title" => "Site internet - Partie 2" "contact_id" => 486 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3375.000000" "total_net" => "3375.000000" "total_taxes" => "273.3750" "total_received_payments" => "3648.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3648.400000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Garage Rais SA\n Rue Emile-Boéchat 121\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-29 08:58:48" "esr_id" => 3004 "qr_invoice_id" => 3004 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "273.3750" ] ] "network_link" => "https://network.bexio.com/invoice/1b04f4d699849d3ab4919d0572b3082258d8370df472a6f830efd75b7190cbec" ] [ "id" => 3201 "document_nr" => "POM-FAC2026-03201" "title" => "Jura-Pass - WebApp - Modifications partenaires" "contact_id" => 49 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Jura Tourisme\n Place du 23-Juin 6\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:53" "esr_id" => 3005 "qr_invoice_id" => 3005 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "network_link" => "https://network.bexio.com/invoice/9b446074ee645e7ffde9a60ed75e1057fc28233f9a3a01691bac2cfbfdb8c4d2" ] [ "id" => 3202 "document_nr" => "POM-FAC2026-03202" "title" => "CRODES-Logo" "contact_id" => 1224 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3500.000000" "total_net" => "3500.000000" "total_taxes" => "283.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "3783.5000" "total" => "3783.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ CRODES\n Conférence romande des directeurs des écoles supérieures\n Rue de Sébeillon 12\n CH - 1004 Lausanne """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 13:35:54" "esr_id" => 3006 "qr_invoice_id" => 3006 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "283.5000" ] ] "network_link" => "https://network.bexio.com/invoice/30f130449f5321521fd73087b643da1c0ac48aecba290d4df45038d02dffd6b4" ] [ "id" => 3203 "document_nr" => "POM-FAC2026-03203" "title" => "ECAS-CommunicationValeurs" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1000.000000" "total_net" => "1000.000000" "total_taxes" => "81.0000" "total_received_payments" => "1081.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1081.000000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-12 11:35:27" "esr_id" => 3007 "qr_invoice_id" => 3007 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "81.0000" ] ] "network_link" => "https://network.bexio.com/invoice/ffdd0ec1405d58d886d9814ae8058ad6e90365ce7b68f960b01719634ec1bd7f" ] [ "id" => 3204 "document_nr" => "POM-FAC2026-03204" "title" => "Frigotech-Covering-Véhicules-5x" "contact_id" => 23 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "522.500000" "total_net" => "522.500000" "total_taxes" => "42.3225" "total_received_payments" => "564.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "564.800000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:48:07" "esr_id" => 3008 "qr_invoice_id" => 3008 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.3225" ] ] "network_link" => "https://network.bexio.com/invoice/d6ad41627e16db2243a0266aecf347b71dbf50d45f55e574724e8fd78381c1fa" ] [ "id" => 3205 "document_nr" => "POM-FAC2026-03205" "title" => "Logo Espace pastoral Vallée de Delémont – Prévôté" "contact_id" => 1112 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "337.500000" "total_net" => "337.500000" "total_taxes" => "27.3375" "total_received_payments" => "364.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "364.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Centre Pastoral du Jura\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-04 10:37:39" "esr_id" => 3009 "qr_invoice_id" => 3009 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "27.3375" ] ] "network_link" => "https://network.bexio.com/invoice/c342bf6aaa8a013054db592617ddcdb3888cf433f8cc281f61a40201f306e5b9" ] [ "id" => 3206 "document_nr" => "POM-FAC2026-03206" "title" => "Carte de visite D. Lienhard" "contact_id" => 566 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "81.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Assidu SA\n Avenue de la Gare 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-05 08:17:28" "esr_id" => 3010 "qr_invoice_id" => 3010 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "network_link" => "https://network.bexio.com/invoice/35b0befd1d46f331967dc0e90a03e6f4edcc51c41b6ac90b703da2406df16d8d" ] [ "id" => 3207 "document_nr" => "POM-FAC2026-03207" "title" => "Textiles Février 2026" "contact_id" => 735 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4835.500000" "total_net" => "4835.500000" "total_taxes" => "391.6755" "total_received_payments" => "5227.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5227.200000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Eichenberger Electricité-Téléphone SA\n Av. de la Liberté 20\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-06 08:35:35" "esr_id" => 3011 "qr_invoice_id" => 3011 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "391.6755" ] ] "network_link" => "https://network.bexio.com/invoice/979c26fbd1b9718a2d35e0d1237ead0da7852b2bb6039753bf7f591f712f6fb8" ] [ "id" => 3208 "document_nr" => "POM-FAC2026-03208" "title" => "MOBIJU-Campagne-AttentionDepassement" "contact_id" => 187 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4492.200000" "total_net" => "4492.200000" "total_taxes" => "363.8682" "total_received_payments" => "4856.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4856.050000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Vagabond\n Promotion des transports publics jurassiens\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3012 "qr_invoice_id" => 3012 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "363.8682" ] ] "network_link" => "https://network.bexio.com/invoice/52770ca267709145690df655962a6fc747941d09122712a999430955744df92d" ] [ "id" => 3209 "document_nr" => "POM-FAC2026-03209" "title" => "HEP-NL-FevrierMai26" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "100.500000" "total_net" => "100.500000" "total_taxes" => "8.1405" "total_received_payments" => "108.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "108.650000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:03" "esr_id" => 3013 "qr_invoice_id" => 3013 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "8.1405" ] ] "network_link" => "https://network.bexio.com/invoice/c309c93b93d60e11cb799c1fad1e455088eba482073a695a4fd514a2b0ea0da3" ] [ "id" => 3210 "document_nr" => "POM-FAC2026-03210" "title" => "HEP-GabaritOrganigramme-POM4512" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "550.000000" "total_net" => "550.000000" "total_taxes" => "44.5500" "total_received_payments" => "594.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "594.550000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:03" "esr_id" => 3014 "qr_invoice_id" => 3014 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "44.5500" ] ] "network_link" => "https://network.bexio.com/invoice/2b6996a4cd31d3d6fd7daabf0a0538b2f88d9f0f3564fc7c8958a292fd1be633" ] [ "id" => 3211 "document_nr" => "POM-FAC2026-03211" "title" => "MWProgrammation-Divers-Supports" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "525.000000" "total_net" => "525.000000" "total_taxes" => "42.5250" "total_received_payments" => "567.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "567.550000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:03" "esr_id" => 3015 "qr_invoice_id" => 3015 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.5250" ] ] "network_link" => "https://network.bexio.com/invoice/da3009c8bba7f4ad9f55201078b2bf33b38feadb02ca0c90fb24f7bd0a5876ea" ] [ "id" => 3212 "document_nr" => "POM-FAC2026-03212" "title" => "Horizon n°337" "contact_id" => 548 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2752.500000" "total_net" => "2752.500000" "total_taxes" => "222.9525" "total_received_payments" => "2975.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2975.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Municipalité de Delémont\n Hôtel de Ville \n Place de la Liberté 1\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:16:04" "esr_id" => 3016 "qr_invoice_id" => 3016 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "222.9525" ] ] "network_link" => "https://network.bexio.com/invoice/e47d3f9b91915e885e5d50d0d4d9c2bc54d6dee460c97f84d316c0a10f07edd6" ] [ "id" => 3213 "document_nr" => "POM-FAC2026-03213" "title" => "Neuschwander - PDF haute qualité" "contact_id" => 1282 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "450.000000" "total_net" => "450.000000" "total_taxes" => "36.4500" "total_received_payments" => "486.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "486.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Neuschwander Immobilier Sàrl\n Rue de la Maltière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-12 11:35:27" "esr_id" => 3017 "qr_invoice_id" => 3017 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "36.4500" ] ] "network_link" => "https://network.bexio.com/invoice/7a791007e96cf106af8e70060ab22c5bb38f34fa4ad75c101b48e2f5f8a2900c" ] [ "id" => 3214 "document_nr" => "POM-FAC2026-03214" "title" => "Vagabond-Free-Week-end-2026" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "16676.500000" "total_net" => "16676.500000" "total_taxes" => "1350.7965" "total_received_payments" => "18027.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "18027.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-08" "is_valid_to" => "2026-07-07" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3018 "qr_invoice_id" => 3018 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "1350.7965" ] ] "network_link" => "https://network.bexio.com/invoice/0ee5ff84650309e69b461dbbb7dd0c371a95ce2845b81422717bf7e7505410d0" ] [ "id" => 3215 "document_nr" => "POM-FAC2026-03215" "title" => "Remplacement des conditions générales" "contact_id" => 120 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "81.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Kropf Electricité \n Kropf Didier\n Rue des Oeuches 45\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-29 08:59:10" "esr_id" => 3019 "qr_invoice_id" => 3019 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "network_link" => "https://network.bexio.com/invoice/0ea3ae9b91c5d40a6a755c559d328d346faceca83238f77cbd54c29a63894acc" ] [ "id" => 3216 "document_nr" => "POM-FAC2026-03216" "title" => "Ajout du type de messe" "contact_id" => 1112 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "81.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Centre Pastoral du Jura\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-04 10:37:39" "esr_id" => 3020 "qr_invoice_id" => 3020 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "network_link" => "https://network.bexio.com/invoice/5953e2d6909882b5f718e0160cde7a75bf54bb90d96b6a3d5637cfbb41269976" ] [ "id" => 3217 "document_nr" => "POM-FAC2026-03217" "title" => "Celtor-Siteweb" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5335.000000" "total_net" => "5335.000000" "total_taxes" => "432.1350" "total_received_payments" => "5767.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5767.150000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Celtor\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 10:26:11" "esr_id" => 3021 "qr_invoice_id" => 3021 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "432.1350" ] ] "network_link" => "https://network.bexio.com/invoice/72825e2f7fcdeb45a50bd785f0540fda89895413313862a087bf9816bd20a446" ] [ "id" => 3218 "document_nr" => "POM-FAC2026-03218" "title" => "Clair-logis - Suppression du service mail et échanges" "contact_id" => 726 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "81.1000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Tertianum Romandie SA\r\n Tertianum Clair-Logis\r\n c/o Tertianum AG\r\n Giessenplatz 1\r\n 8600 Dübendorf """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 15:30:52" "esr_id" => 3022 "qr_invoice_id" => 3022 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "network_link" => "https://network.bexio.com/invoice/c94324d6718556c1f628ee9c2e2fc4a08abed956cccd750362a4e9e28bb37cc9" ] [ "id" => 3219 "document_nr" => "POM-FAC2026-03219" "title" => "HEP-Abonnement de prestations -juin-novembre26 - POM4832" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1620.000000" "total_net" => "1620.000000" "total_taxes" => "131.2200" "total_received_payments" => "1751.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1751.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-01" "is_valid_to" => "2026-06-30" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:03" "esr_id" => 3023 "qr_invoice_id" => 3023 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "131.2200" ] ] "network_link" => "https://network.bexio.com/invoice/6d48fab82d54c9aedc5a3fc87583eeabea9c4645da44c1cf4f7988b4f2663437" ] [ "id" => 3220 "document_nr" => "POM-FAC2026-03220" "title" => "Siteweb+Comm" "contact_id" => 1316 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1300.050000" "total_net" => "1300.050000" "total_taxes" => "105.3041" "total_received_payments" => "1405.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1405.350000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-02" "is_valid_to" => "2026-07-01" "contact_address" => "Vitaek –\u{A0}Heierli Kevin\n" "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3024 "qr_invoice_id" => 3024 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "105.3041" ] ] "network_link" => "https://network.bexio.com/invoice/b3a765f9e5b66d7888e50185605d97475f5a7ca61ea1064f7b68b305b3731f79" ] [ "id" => 3221 "document_nr" => "POM-FAC2026-03221" "title" => "SabineSimon-relookingcuisine" "contact_id" => 1333 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1620.000000" "total_net" => "1620.000000" "total_taxes" => "131.2200" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1751.2000" "total" => "1751.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-02" "is_valid_to" => "2026-07-01" "contact_address" => """ Madame\n Sabine Simon\n Cloutiers 4\n CH - 2854 Bassecourt """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-02 12:05:02" "esr_id" => 3025 "qr_invoice_id" => 3025 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "131.2200" ] ] "network_link" => "https://network.bexio.com/invoice/e237e5306fecd2a7d925275bf993e40f70b423d65f56453f42e0a9f4b1e832bd" ] [ "id" => 3222 "document_nr" => "POM-FAC2026-03222" "title" => "Mat Auto-Ecole- Autocollants" "contact_id" => 25 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-02" "is_valid_to" => "2026-07-01" "contact_address" => """ Maurice Montavon SA\n Route de Delémont 74\n CH - 2802 Develier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:04" "esr_id" => 3026 "qr_invoice_id" => 3026 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "network_link" => "https://network.bexio.com/invoice/8861c3e5f1141cfb538c4912585bd622c8bfd4b61817ff9a4a9f0b283917bb6e" ] [ "id" => 3223 "document_nr" => "POM-FAC2026-03223" "title" => "Ré-impression support" "contact_id" => 1100 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "817.000000" "total_net" => "817.000000" "total_taxes" => "66.1770" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "883.2000" "total" => "883.200000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-05" "is_valid_to" => "2026-07-04" "contact_address" => """ Flora gastronomie Sàrl\n Chez Sémon 1\n CH - 2714 Le Prédame """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-05 11:43:58" "esr_id" => 3027 "qr_invoice_id" => 3027 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "66.1770" ] ] "network_link" => "https://network.bexio.com/invoice/1f0a5aede30b747a9564f7306df13bb1e583a09f24b1f976581cc4b81ad1a5b2" ] [ "id" => 3224 "document_nr" => "POM-FAC2026-03224" "title" => "HEP-GabaritSignatureMail-POM4513" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "550.000000" "total_net" => "550.000000" "total_taxes" => "44.5500" "total_received_payments" => "594.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "594.550000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-08" "is_valid_to" => "2026-07-07" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 10:26:11" "esr_id" => 3028 "qr_invoice_id" => 3028 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "44.5500" ] ] "network_link" => "https://network.bexio.com/invoice/a493c90d84b92939cf47335e699be387422ba734f9d01540f5f49a04aa1df18c" ] [ "id" => 3225 "document_nr" => "POM-FAC2026-03225" "title" => "D.Baumgartner-ORIGINE-StratComm" "contact_id" => 1336 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2880.000000" "total_net" => "2880.000000" "total_taxes" => "233.2800" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "3113.3000" "total" => "3113.300000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-10" "is_valid_to" => "2026-07-09" "contact_address" => """ Monsieur\n Dider Baumgartner\n """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-10 11:51:07" "esr_id" => 3029 "qr_invoice_id" => 3029 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "233.2800" ] ] "network_link" => "https://network.bexio.com/invoice/b4ba23c8e1563d9101fec118f5f79feaf0fed19510308da8923011cb27f5a2f5" ] [ "id" => 3226 "document_nr" => "POM-FAC2026-03226" "title" => "JobAbo-Affiche-Schaublin-Visuel-ecran-Crelier Fils SA" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "525.000000" "total_net" => "525.000000" "total_taxes" => "42.5250" "total_received_payments" => "567.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "567.550000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-10" "is_valid_to" => "2026-07-09" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3030 "qr_invoice_id" => 3030 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.5250" ] ] "network_link" => "https://network.bexio.com/invoice/37d334918538a805d33788c3a6529e95072ae23e21fa0e5e655ae43cc7d92f84" ] [ "id" => 3227 "document_nr" => "POM-FAC2026-03227" "title" => "Mise à jour dépliant SAVI" "contact_id" => 119 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-10" "is_valid_to" => "2026-07-09" "contact_address" => """ FAS Fondation neuchâteloise\n pour la coordination de l'action sociale - Steve Rufenacht\n Rue des Poudrières 135\n CH - 2000 Neuchâtel """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 10:26:11" "esr_id" => 3031 "qr_invoice_id" => 3031 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "network_link" => "https://network.bexio.com/invoice/94b250f52a200819f4052fc4db5df27ae2f30a68b069fd1a85ddfb88f31e5352" ] [ "id" => 3228 "document_nr" => "POM-FAC2026-03228" "title" => "Magazine Solstice #9 juin 2026" "contact_id" => 1112 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2425.000000" "total_net" => "2425.000000" "total_taxes" => "196.4250" "total_received_payments" => "2621.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2621.450000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-10" "is_valid_to" => "2026-07-09" "contact_address" => """ Centre Pastoral du Jura\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:04" "esr_id" => 3032 "qr_invoice_id" => 3032 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "196.4250" ] ] "network_link" => "https://network.bexio.com/invoice/12f2c4d89ddd7a76dc53cc0c32f129a39fede0410f9ca7f6edaef31862ffabc9" ] [ "id" => 3229 "document_nr" => "POM-FAC2026-03229" "title" => "Nom de domaine" "contact_id" => 686 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "22.000000" "total_net" => "22.000000" "total_taxes" => "1.7820" "total_received_payments" => "23.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "23.800000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-15" "is_valid_to" => "2026-07-14" "contact_address" => """ Service de l'urbanisme et de l'environnement\n M. Hubert Jacquier\n Route de Bâle 1\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3033 "qr_invoice_id" => 3033 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "1.7820" ] ] "network_link" => "https://network.bexio.com/invoice/0acdc2a2d71f0597b6de33932796fb6f8185eb3c1e0bcba19264675f6e8720ce" ] [ "id" => 3230 "document_nr" => "POM-FAC2026-03230" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 148 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "1012.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-15" "is_valid_to" => "2026-07-14" "contact_address" => """ Société de Cavalerie d'Ajoie\n Carine Berger\n Pré-Neuf 4\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 16:36:39" "esr_id" => 3034 "qr_invoice_id" => 3034 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "network_link" => "https://network.bexio.com/invoice/81278a8365d27e6478dac3d3b0a6b7c0df1249a0af08d925226abc78f8af52fa" ] [ "id" => 3231 "document_nr" => "POM-FAC2026-03231" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 891 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-15" "is_valid_to" => "2026-07-14" "contact_address" => """ Association PINOS\n Milieu du Village 55\n CH - 2923 Courtemaîche """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 10:20:15" "esr_id" => 3035 "qr_invoice_id" => 3035 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "https://network.bexio.com/invoice/44f09b9be09ab01c30949ae54df8fae623c3da285e90e98625b1d6b2512c7b79" ] [ "id" => 3232 "document_nr" => "POM-FAC2026-03232" "title" => "RdA-Housses transport roll-up" "contact_id" => 415 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "133.500000" "total_net" => "133.500000" "total_taxes" => "10.8135" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "144.3000" "total" => "144.300000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-15" "is_valid_to" => "2026-07-14" "contact_address" => """ Réseau de l'Arc\n Service de la communication\n Rue Beausite 49\n CH - 2740 Moutier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-15 14:12:51" "esr_id" => 3036 "qr_invoice_id" => 3036 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "10.8135" ] ] "network_link" => "https://network.bexio.com/invoice/09103086f08376d6c5a0159fc3e4d9729115acbed194966666afb9fbd0f7de04" ] [ "id" => 3233 "document_nr" => "POM-FAC2026-03233" "title" => "Marcioneetti-Covering-NissanNT400Cabstar" "contact_id" => 274 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "955.000000" "total_net" => "955.000000" "total_taxes" => "77.3550" "total_received_payments" => "1032.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1032.350000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-16" "is_valid_to" => "2026-07-15" "contact_address" => """ Roland Marcionetti SA\n Camille Spart\n Rue de Soleure 42\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:04" "esr_id" => 3037 "qr_invoice_id" => 3037 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "77.3550" ] ] "network_link" => "https://network.bexio.com/invoice/2d02587194af86f87ed28c0b823f6eea5c16cca66d08ac2c578fc8b45ad246c3" ] [ "id" => 3234 "document_nr" => "POM-FAC2026-03234" "title" => "Frigotech-Covering-Véhicules-5x" "contact_id" => 23 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "812.500000" "total_net" => "812.500000" "total_taxes" => "65.8125" "total_received_payments" => "878.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "878.300000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-16" "is_valid_to" => "2026-07-15" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 16:36:55" "esr_id" => 3038 "qr_invoice_id" => 3038 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "65.8125" ] ] "network_link" => "https://network.bexio.com/invoice/9727864235f6b765db0f665c4738e5cd91bdf33617746a2cdb23e729e4508568" ] [ "id" => 3235 "document_nr" => "POM-FAC2026-03235" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-16" "is_valid_to" => "2026-07-15" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 10:26:25" "esr_id" => 3039 "qr_invoice_id" => 3039 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "network_link" => "" ] [ "id" => 3237 "document_nr" => "POM-FAC2026-03237" "title" => "Ass-Gym-Jeudi-CMG-26" "contact_id" => 297 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5192.500000" "total_net" => "4942.500000" "total_taxes" => "400.3425" "total_received_payments" => "5342.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5342.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-22" "is_valid_to" => "2026-07-21" "contact_address" => """ Association Gym du Jeudi\n M. Raphaël Bloesch\n Rue de la Gare 271\n CH - 2746 Crémines """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-25 10:37:08" "esr_id" => 3040 "qr_invoice_id" => 3040 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "400.3425" ] ] "network_link" => "https://network.bexio.com/invoice/975407fdff6859581235783c6c6d864e03ed0613e50b493510dd3f693ab70227" ] [ "id" => 3238 "document_nr" => "POM-FAC2026-03238" "title" => "Annonces" "contact_id" => 544 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "525.000000" "total_net" => "525.000000" "total_taxes" => "42.5250" "total_received_payments" => "567.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "567.550000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-22" "is_valid_to" => "2026-07-21" "contact_address" => """ Solus\n Sol + décoration\n Rue de la Forge 2\n CH - 2852 Courtételle """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-25 10:37:32" "esr_id" => 3041 "qr_invoice_id" => 3041 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.5250" ] ] "network_link" => "https://network.bexio.com/invoice/7f54ba93d9b0bbb55ad102d48423ac1f229d3da1dea3cdfa076bda70f6b5224c" ] [ "id" => 3239 "document_nr" => "POM-FAC2026-03239" "title" => "Carte de visite C. Filpa" "contact_id" => 566 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "81.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-22" "is_valid_to" => "2026-07-21" "contact_address" => """ Assidu SA\n Avenue de la Gare 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-25 10:37:08" "esr_id" => 3042 "qr_invoice_id" => 3042 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "network_link" => "https://network.bexio.com/invoice/db129e2656dcbb2516a130862704193f956068dce3c8791321317aae2986568e" ] [ "id" => 3241 "document_nr" => "POM-FAC2026-03241" "title" => "Clair-Logis-Autocollants-Portes" "contact_id" => 726 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "125.000000" "total_net" => "125.000000" "total_taxes" => "10.1250" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "135.1500" "total" => "135.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-22" "is_valid_to" => "2026-07-21" "contact_address" => """ Tertianum Romandie SA\r\n Tertianum Clair-Logis\r\n Giessenplatz 1\r\n c/o Tertianum AG\r\n CH - 8600 Dübendorf """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-22 17:03:02" "esr_id" => 3044 "qr_invoice_id" => 3044 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "10.1250" ] ] "network_link" => "https://network.bexio.com/invoice/6b796d8045c482e9ceaee0696223bed0c0a8b5df3baa95fc0cae9202761f52cd" ] [ "id" => 3242 "document_nr" => "POM-FAC2026-03242" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 180 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "682.000000" "total_net" => "682.000000" "total_taxes" => "55.2420" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "737.2500" "total" => "737.250000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-23" "is_valid_to" => "2026-07-22" "contact_address" => """ Restaurant de l'Ours\n Patrick Muster\n Passage de l'Ours 1\n CH - 2740 Moutier """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 09:04:40" "esr_id" => 3045 "qr_invoice_id" => 3045 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "55.2420" ] ] "network_link" => "https://network.bexio.com/invoice/51544e043d4041add3369cf8252c3433d21a03c202f0868ea04826dfd8491143" ] [ "id" => 3244 "document_nr" => "POM-FAC2026-03244" "title" => "EJB-Autocollants-Archives" "contact_id" => 693 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "235.000000" "total_net" => "235.000000" "total_taxes" => "19.0350" "total_received_payments" => "254.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "254.050000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-23" "is_valid_to" => "2026-07-22" "contact_address" => """ Commission paritaire\n CPP-SOJ\n Route de Tramelan 11\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-01 11:09:32" "esr_id" => 3047 "qr_invoice_id" => 3047 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "19.0350" ] ] "network_link" => "https://network.bexio.com/invoice/25d502f17bc28968542d066591e3758c4f0d744eaa19dc18576234d4a2d2e3f3" ] [ "id" => 3245 "document_nr" => "POM-FAC2026-03245" "title" => "EcoleSaintCharles-Signalétique-Complément-Eté2025-POM3935" "contact_id" => 1076 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "916.200000" "total_net" => "916.200000" "total_taxes" => "74.2122" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "990.4000" "total" => "990.400000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-23" "is_valid_to" => "2026-07-22" "contact_address" => """ Ecole Saint-Charles\n Frédérique Baumann\n Route de Belfort 10\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 14:00:55" "esr_id" => 3048 "qr_invoice_id" => 3048 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "74.2122" ] ] "network_link" => "https://network.bexio.com/invoice/c2c8c0062f3559eb1c26e6cd3acc9c1336521ae1ec3cc61a0d2e0b5f98aa807b" ] [ "id" => 3246 "document_nr" => "POM-FAC2026-03246" "title" => "Strate J - Signaletique Extérieure - POM-4795" "contact_id" => 1329 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5160.000000" "total_net" => "5160.000000" "total_taxes" => "417.9600" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "5577.9500" "total" => "5577.950000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-23" "is_valid_to" => "2026-07-22" "contact_address" => """ SI Campus HE –Jura SA\n M. Yves Masson\n Rue du 24 Septembre 2\n CH - 2800 Delémont """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 14:16:48" "esr_id" => 3049 "qr_invoice_id" => 3049 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "417.9600" ] ] "network_link" => "https://network.bexio.com/invoice/17cf1c637d0462f6204007448fe3d6cd358e7a3af4879017e17626403beb6afc" ] [ "id" => 3247 "document_nr" => "POM-FAC2026-03247" "title" => "HEP-SeriesLivres-2026-POM4582" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3125.000000" "total_net" => "3125.000000" "total_taxes" => "253.1250" "total_received_payments" => "3378.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3378.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-24" "is_valid_to" => "2026-07-23" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-06 08:35:19" "esr_id" => 3050 "qr_invoice_id" => 3050 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "253.1250" ] ] "network_link" => "https://network.bexio.com/invoice/1af3304a595bc98ab6b2132815a984061a93e8893c6b16fd515470485ba0aa4d" ] [ "id" => 3248 "document_nr" => "POM-FAC2026-03248" "title" => "Site web refonte 2022" "contact_id" => 61 "contact_sub_id" => null "user_id" => 34 "project_id" => 322 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1345.000000" "total_net" => "1345.000000" "total_taxes" => "108.9450" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1453.9500" "total" => "1453.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-26" "is_valid_to" => "2026-07-25" "contact_address" => """ Menuiserie Oppliger SA\n Chemin des Buissons 5\n CH - 2350 Saignelégier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:40:13" "esr_id" => 3051 "qr_invoice_id" => 3051 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "108.9450" ] ] "network_link" => "https://network.bexio.com/invoice/7b8763c50557e93ee91314389cc22c1e7b45d0a829f8e26c51a9236517fd674a" ] [ "id" => 3249 "document_nr" => "POM-FAC2026-03249" "title" => "Siteweb - Finalisation et adaptations" "contact_id" => 171 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "600.000000" "total_net" => "600.000000" "total_taxes" => "48.6000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "648.6000" "total" => "648.600000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-26" "is_valid_to" => "2026-07-25" "contact_address" => """ Garage Varrin\n Route Principale 9\n Case postale 1034\n CH - 2743 Eschert """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:47:56" "esr_id" => 3052 "qr_invoice_id" => 3052 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "48.6000" ] ] "network_link" => "https://network.bexio.com/invoice/d837bbae8e07dc85ce5289637ab21a2d265a2e668ef4a3b240d1052ab74d5638" ] [ "id" => 3250 "document_nr" => "POM-FAC2026-03250" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 78 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "616.1500" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-26" "is_valid_to" => "2026-07-25" "contact_address" => """ Swiss-para.shop Sàrl \r\n Cagreu 1C\r\n CH - 2742 Perrefitte """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:50:18" "esr_id" => 3053 "qr_invoice_id" => 3053 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "network_link" => "https://network.bexio.com/invoice/90c40170bae7cfbf033ffdd32a9c2a9fa77f6493f26a8a2e8d30e2d1885a8ac3" ] [ "id" => 3251 "document_nr" => "POM-FAC2026-03251" "title" => "Celtor-PhotosPortraits" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2050.000000" "total_net" => "2050.000000" "total_taxes" => "166.0500" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "2216.0500" "total" => "2216.050000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-26" "is_valid_to" => "2026-07-25" "contact_address" => """ Celtor SA\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 14:07:30" "esr_id" => 3054 "qr_invoice_id" => 3054 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "166.0500" ] ] "network_link" => "https://network.bexio.com/invoice/8ffffb8bb8fe364007c030ab74ff58bdfc5e6addd870428cbaefa3fdaa0ca34f" ] [ "id" => 3252 "document_nr" => "POM-FAC2026-03252" "title" => "ECAS-Signaletique-Projet Graphique-POM4730" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1747.500000" "total_net" => "1747.500000" "total_taxes" => "141.5475" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1889.0500" "total" => "1889.050000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 06:46:18" "esr_id" => 3055 "qr_invoice_id" => 3055 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "141.5475" ] ] "network_link" => "https://network.bexio.com/invoice/ceb42e5e57ee9daf438ae587fe9ab612dda1ee40ee1a870ae5ba59d408f41a37" ] [ "id" => 3253 "document_nr" => "POM-FAC2026-03253" "title" => "ECAS-ObjetPub-POM4731" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "500.000000" "total_net" => "500.000000" "total_taxes" => "40.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "540.5000" "total" => "540.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 06:46:38" "esr_id" => 3056 "qr_invoice_id" => 3056 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "40.5000" ] ] "network_link" => "https://network.bexio.com/invoice/fbdf7f13bfc5b5d3d4726f50408f80bc7266b790c39481a5c804c14b432930e9" ] [ "id" => 3254 "document_nr" => "POM-FAC2026-03254" "title" => "SEOD-Siteweb-Structure-Organigramme-POM4833" "contact_id" => 1338 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "900.000000" "total_net" => "900.000000" "total_taxes" => "72.9000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "972.9000" "total" => "972.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ SEOD\n Case postale 17\n CH - 2856 Boécourt """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 07:33:23" "esr_id" => 3057 "qr_invoice_id" => 3057 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "72.9000" ] ] "network_link" => "https://network.bexio.com/invoice/6cb7faa71661b0457db2100a0db7006da4e8123ba2977c3c39e45f7dd9ed042c" ] [ "id" => 3255 "document_nr" => "POM-FAC2026-03255" "title" => "RWB-SupportsComm-CharteGraphique-02-06.2026-POM3865" "contact_id" => 540 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2550.000000" "total_net" => "2550.000000" "total_taxes" => "206.5500" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "2756.5500" "total" => "2756.550000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ RWB Groupe SA\n Arnaud Macquat\n Route de Fontenais 77\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 07:31:30" "esr_id" => 3058 "qr_invoice_id" => 3058 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "206.5500" ] ] "network_link" => "https://network.bexio.com/invoice/080f2eada500c2de1cb125def0dfdb247f8b1c81ac5caef18c3ddf4f448c6197" ] [ "id" => 3256 "document_nr" => "POM-FAC2026-03256" "title" => "HEP-Rentree-2026-POM4831" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5747.200000" "total_net" => "5747.200000" "total_taxes" => "465.5232" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "6212.7000" "total" => "6212.700000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-01 15:21:15" "esr_id" => 3059 "qr_invoice_id" => 3059 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "465.5232" ] ] "network_link" => "https://network.bexio.com/invoice/43b4262e34e5e87b462ab8bcc887818e33db40230273f7e9755536b1d95385b0" ] [ "id" => 3257 "document_nr" => "POM-FAC2026-03257" "title" => "Vidéo SEPE - Capsule CCF et centrifugeuse" "contact_id" => 782 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1500.000000" "total_net" => "1500.000000" "total_taxes" => "121.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1621.5000" "total" => "1621.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ SEPE\n Station d’épuration de Porrentruy et environs\n Chemin de la Bonne-Fontaine 8\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 09:46:19" "esr_id" => 3060 "qr_invoice_id" => 3060 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "121.5000" ] ] "network_link" => "https://network.bexio.com/invoice/8e657d236ff05fbec118cd5646a43890df5b4ad57431581d2483b03bc935de84" ] [ "id" => 3258 "document_nr" => "POM-FAC2026-03258" "title" => "Swiss Soil Day 2026-Phase 2-juin 2026" "contact_id" => 1313 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4000.000000" "total_net" => "4000.000000" "total_taxes" => "324.0000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "4324.0000" "total" => "4324.000000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Fondation Rurale Interjurassienne\n Courtemelon 5\n CH - 2852 Courtetelle """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 09:51:02" "esr_id" => 3061 "qr_invoice_id" => 3061 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "324.0000" ] ] "network_link" => "https://network.bexio.com/invoice/0912aa4c1a08ee892b1f43882aa9f7e004d890fb7605436ed17f0ca8ca845cbf" ] [ "id" => 3259 "document_nr" => "POM-FAC2026-03259" "title" => "Siteweb-Modules-Supplementaires" "contact_id" => 65 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1500.000000" "total_net" => "1500.000000" "total_taxes" => "121.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1621.5000" "total" => "1621.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 09:54:24" "esr_id" => 3062 "qr_invoice_id" => 3062 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "121.5000" ] ] "network_link" => "https://network.bexio.com/invoice/25f5c89ed56ec9108ba84ad40ec14b654d9438ce2f9b8197c4941b4d644362cf" ] [ "id" => 3260 "document_nr" => "POM-FAC2026-03260" "title" => "JobAbo-Annonce CCIJ-juin 2026" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "300.000000" "total_net" => "300.000000" "total_taxes" => "24.3000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "324.3000" "total" => "324.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-24" "is_valid_to" => "2026-07-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 09:59:14" "esr_id" => 3063 "qr_invoice_id" => 3063 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "24.3000" ] ] "network_link" => "https://network.bexio.com/invoice/1b1f01a6b39ba99c2319385b9d7476465764f845b790cdeecb4b9c3b10017969" ] [ "id" => 3261 "document_nr" => "POM-FAC2026-03261" "title" => "Celtor-Siteweb" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "7655.000000" "total_net" => "7655.000000" "total_taxes" => "620.0550" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "8275.0500" "total" => "8275.050000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Celtor\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 15:54:40" "esr_id" => 3064 "qr_invoice_id" => 3064 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "620.0550" ] ] "network_link" => "https://network.bexio.com/invoice/d29b67498f7c68ec62d94c8965f2281cb7729384d24590787d2ceb8b8549410a" ] [ "id" => 3262 "document_nr" => "POM-FAC2026-03262" "title" => "Intranet- Abonnement annuel - Hébergement et maintenance" "contact_id" => 886 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "989.1000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-02" "is_valid_to" => "2026-07-31" "contact_address" => """ Fimm SA\n Rue de la Roche-de-Mars 16\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:24:24" "esr_id" => 3065 "qr_invoice_id" => 3065 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "https://network.bexio.com/invoice/05e3bcb44938286cfd0771329b2bf1010d761fd20537d77b1fe44cd954d37c2e" ] [ "id" => 3263 "document_nr" => "POM-FAC2026-03263" "title" => "SiteWeb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 886 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1012.9000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-10" "is_valid_to" => "2026-08-08" "contact_address" => """ Fimm SA\n Rue de la Roche-de-Mars 16\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:25:07" "esr_id" => 3066 "qr_invoice_id" => 3066 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "network_link" => "https://network.bexio.com/invoice/e4b0dbdbf5fc581739082e8f72fbe9605859f10244e00e81a618e6a68df82306" ] [ "id" => 3264 "document_nr" => "POM-FAC2026-03264" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 111 "contact_sub_id" => null "user_id" => 34 "project_id" => 162 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "616.1500" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-02" "is_valid_to" => "2026-07-31" "contact_address" => """ BRM-Marine GmbH\n Florian Vogt\n Dr. Schneider-Strasse 92\n CH - 2560 Nidau """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:25:44" "esr_id" => 3067 "qr_invoice_id" => 3067 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "network_link" => "https://network.bexio.com/invoice/b88340bce37ae5fd4dc61635af405cacd550cf233f84f22a34f621ed7da36293" ] [ "id" => 3265 "document_nr" => "POM-FAC2026-03265" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 114 "contact_sub_id" => null "user_id" => 34 "project_id" => 167 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "243.2500" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-02" "is_valid_to" => "2026-07-31" "contact_address" => """ Vallat Texte\n Catherine Vallat\n Rue des Oeuches 41\n CH - 2740 Moutier """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:27:00" "esr_id" => 3068 "qr_invoice_id" => 3068 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "network_link" => "https://network.bexio.com/invoice/db117fed80693352daa484b9222ab3c22e253b9bb7b1568f60dc3c4ff51b7b9c" ] [ "id" => 3266 "document_nr" => "POM-FAC2026-03266" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 396 "contact_sub_id" => null "user_id" => 34 "project_id" => 353 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "989.1000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-02" "is_valid_to" => "2026-07-31" "contact_address" => """ Garage et carrosserie Burri Olivier SA\n Rte du Grandval 10\n CH - 2744 Belprahon """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:27:38" "esr_id" => 3069 "qr_invoice_id" => 3069 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "https://network.bexio.com/invoice/70073a1272261033a23c9402a4bd6e0237c8d023938764d02d9cbfee514bf721" ] [ "id" => 3267 "document_nr" => "POM-FAC2026-03267" "title" => "GF-S500-SansFace-Covering" "contact_id" => 1231 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "6252.500000" "total_net" => "5252.500000" "total_taxes" => "425.4525" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "5677.9500" "total" => "5677.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-07-03" "is_valid_to" => "2026-08-01" "contact_address" => """ United Machining Sales Switzerland SA\n Réf. : Luca Dieguez\n via Zandone 1\n CH - 6616 Losone """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 15:21:33" "esr_id" => 3070 "qr_invoice_id" => 3070 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "425.4525" ] ] "network_link" => "https://network.bexio.com/invoice/57d66e73da09998fd7e3e69523201c3091016bed4d1427593e45837bc5be0955" ] [ "id" => 3269 "document_nr" => "POM-FAC2026-03269" "title" => "Signalétique / Concept et pose" "contact_id" => 137 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "11500.000000" "total_net" => "11500.000000" "total_taxes" => "931.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "12431.5000" "total" => "12431.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-03" "is_valid_to" => "2026-08-01" "contact_address" => """ Résidence La Courtine\r\n Estèle Geiger\r\n Dos la Velle 71B\r\n CH - 2718 Lajoux """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 16:31:32" "esr_id" => 3071 "qr_invoice_id" => 3071 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "931.5000" ] ] "network_link" => "https://network.bexio.com/invoice/79ec4650439d353adfd51c862e942c916d3c25a6917eb8a6ee4148b3255dfd6b" ] [ "id" => 3270 "document_nr" => "POM-FAC2026-03270" "title" => "HEP-BrochureFCP-2026" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1945.8000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-07-03" "is_valid_to" => "2026-08-01" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 17:15:56" "esr_id" => 3072 "qr_invoice_id" => 3072 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "network_link" => "https://network.bexio.com/invoice/fc26e0a421deed6b0019dc62fd2a662b06872e616289ff21177b6ba4841d3610" ] ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3022 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.22825 "namelookup_time" => 4.2E-5 "connect_time" => 4.2E-5 "pretransfer_time" => 0.000152 "size_download" => 3152.0 "speed_download" => 13824.0 "starttransfer_time" => 0.228035 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 42 "connect_time_us" => 42 "namelookup_time_us" => 42 "pretransfer_time_us" => 152 "starttransfer_time_us" => 228035 "total_time_us" => 228250 "effective_method" => "GET" "start_time" => 1783396838.9542 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3022" "pause_handler" => Closure(float $duration) {#950 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#949 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775791 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 3 (easy handle 0x563243b3e070)\n > GET /2.0/kb_invoice/3022 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:39 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 21\r\n < x-ratelimit-remaining-minute: 999\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 999\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1837c226aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:39 GMT" "content-type: application/json" "ratelimit-reset: 21" "x-ratelimit-remaining-minute: 999" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 999" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1837c226aa0-GVA" ] "response_json" => [ "id" => 3022 "document_nr" => "POM-FAC2026-03022" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 60 "contact_sub_id" => null "user_id" => 34 "project_id" => 91 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1754.000000" "total_net" => "1409.000000" "total_taxes" => "114.1290" "total_received_payments" => "1523.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1523.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Serge Meister SA\n Route de Chaluet 8\n CH - 2738 Court """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 08:49:27" "esr_id" => 2834 "qr_invoice_id" => 2834 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "114.1290" ] ] "positions" => [ [ "id" => 3385 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.meister-sa.ch<strong><br />Début du contrat:</strong> 01.01.2011 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12410 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 742 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12411 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 53 ] [ "id" => 17724 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 149 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Certificat SSL Standard Wildcard (meister-sa.ch)<br /></strong>Frais annuels" "unit_price" => "149.000000" "discount_in_percent" => null "position_total" => "149.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false ] [ "id" => 708 "type" => "KbPositionDiscount" "text" => "Rabais spécial (3 heures offertes)" "is_percentual" => false "value" => "345.000000" "discount_total" => "345.000000" ] ] "network_link" => "https://network.bexio.com/invoice/7010c175df80ffc6f6336bc643761ae9912b2f9b80f835b9f3fc0abed6e22bfc" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3023 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.132428 "namelookup_time" => 4.8E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000208 "size_download" => 2998.0 "speed_download" => 22712.0 "starttransfer_time" => 0.132215 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 48 "pretransfer_time_us" => 208 "starttransfer_time_us" => 132215 "total_time_us" => 132428 "effective_method" => "GET" "start_time" => 1783396839.187 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3023" "pause_handler" => Closure(float $duration) {#1027 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1019 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775788 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 5 (easy handle 0x563243ae8090)\n > GET /2.0/kb_invoice/3023 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:39 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 998\r\n < ratelimit-reset: 21\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 998\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f184ed316aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:39 GMT" "content-type: application/json" "ratelimit-remaining: 998" "ratelimit-reset: 21" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 998" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f184ed316aa0-GVA" ] "response_json" => [ "id" => 3023 "document_nr" => "POM-FAC2026-03023" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 47 "contact_sub_id" => null "user_id" => 34 "project_id" => 64 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "915.000000" "total_net" => "615.000000" "total_taxes" => "49.8150" "total_received_payments" => "664.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "664.800000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Restaurant Le Soleil\n Rue de l'Hôtel-de-Ville 7\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2835 "qr_invoice_id" => 2835 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "49.8150" ] ] "positions" => [ [ "id" => 3386 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.le-soleil.ch<strong><br />Début du contrat:</strong> 01.01.15 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12412 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 743 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12413 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 709 "type" => "KbPositionDiscount" "text" => "Rabais spécial" "is_percentual" => false "value" => "300.000000" "discount_total" => "300.000000" ] ] "network_link" => "https://network.bexio.com/invoice/941d379d251b51788eea13653c751b6e5840ea60170b84a79f1849aac1ffbd13" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3024 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.162336 "namelookup_time" => 4.7E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000201 "size_download" => 3031.0 "speed_download" => 18709.0 "starttransfer_time" => 0.162103 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 47 "pretransfer_time_us" => 201 "starttransfer_time_us" => 162103 "total_time_us" => 162336 "effective_method" => "GET" "start_time" => 1783396839.3236 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3024" "pause_handler" => Closure(float $duration) {#1040 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1037 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775785 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 7 (easy handle 0x563243b64a10)\n > GET /2.0/kb_invoice/3024 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:39 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 21\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 997\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 997\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f185cdcb6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:39 GMT" "content-type: application/json" "ratelimit-reset: 21" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 997" "ratelimit-limit: 1000" "ratelimit-remaining: 997" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f185cdcb6aa0-GVA" ] "response_json" => [ "id" => 3024 "document_nr" => "POM-FAC2026-03024" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 87 "contact_sub_id" => null "user_id" => 34 "project_id" => 123 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "616.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Microdec SA\n Administration\n Kleinholtz Laeticia\r\n Chemin de la Tuilerie 7\n CH - 2853 Courfaivre """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:53" "esr_id" => 2836 "qr_invoice_id" => 2836 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "positions" => [ [ "id" => 3387 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.microdecsa.ch<strong><br />Début du contrat:</strong> 31.12.2019 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12414 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 744 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12415 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 710 "type" => "KbPositionDiscount" "text" => "Rabais spécial - 3 heures offertes" "is_percentual" => false "value" => "345.000000" "discount_total" => "345.000000" ] ] "network_link" => "https://network.bexio.com/invoice/582f27917f952fb95402968f7461d2d5bcf03963a0abebc3f6e1c6f6ec10b6c6" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3025 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.491627 "namelookup_time" => 5.8E-5 "connect_time" => 5.8E-5 "pretransfer_time" => 0.000182 "size_download" => 2050.0 "speed_download" => 4175.0 "starttransfer_time" => 0.491388 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 58 "connect_time_us" => 58 "namelookup_time_us" => 58 "pretransfer_time_us" => 182 "starttransfer_time_us" => 491388 "total_time_us" => 491627 "effective_method" => "GET" "start_time" => 1783396839.4899 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3025" "pause_handler" => Closure(float $duration) {#1052 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1049 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775782 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 9 (easy handle 0x563243b66350)\n > GET /2.0/kb_invoice/3025 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:39 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 996\r\n < ratelimit-reset: 21\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 996\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f186dec36aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:39 GMT" "content-type: application/json" "ratelimit-remaining: 996" "ratelimit-reset: 21" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 996" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f186dec36aa0-GVA" ] "response_json" => [ "id" => 3025 "document_nr" => "POM-FAC2026-03025" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 45 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "225.000000" "total_net" => "112.500000" "total_taxes" => "9.1125" "total_received_payments" => "121.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "121.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Arnold Rellstab\n Rue de la Gare 279\n CH - 2746 Crémines """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:36:12" "esr_id" => 2837 "qr_invoice_id" => 2837 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "9.1125" ] ] "positions" => [ [ "id" => 3388 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.aiconservices.ch<strong><br />Début du contrat:</strong> 01.01.10 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12416 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 711 "type" => "KbPositionDiscount" "text" => "<strong>Rabais spécial:</strong><br />Le site n'est plus actif, mais nous hébergons encore vos adresses mail." "is_percentual" => true "value" => "50.000000" "discount_total" => "112.500000" ] ] "network_link" => "https://network.bexio.com/invoice/5cf4297239b1453d84915127412146112853691dd04d8645689040a5db85ccd9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3026 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.472151 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000252 "size_download" => 2352.0 "speed_download" => 4983.0 "starttransfer_time" => 0.471401 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 252 "starttransfer_time_us" => 471401 "total_time_us" => 472151 "effective_method" => "GET" "start_time" => 1783396839.9857 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3026" "pause_handler" => Closure(float $duration) {#1064 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1061 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775779 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: b (easy handle 0x563243b26980)\n > GET /2.0/kb_invoice/3026 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:40 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 20\r\n < x-ratelimit-remaining-minute: 995\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 995\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f189e9546aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:40 GMT" "content-type: application/json" "ratelimit-reset: 20" "x-ratelimit-remaining-minute: 995" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 995" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f189e9546aa0-GVA" ] "response_json" => [ "id" => 3026 "document_nr" => "POM-FAC2026-03026" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 105 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "690.000000" "total_net" => "690.000000" "total_taxes" => "55.8900" "total_received_payments" => "745.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "745.900000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-09" "is_valid_to" => "2026-02-07" "contact_address" => """ Prétat SA\n Thérèse Williamson\n Z. A. du Pécal 10\n CH - 2952 Cornol """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-22 11:24:58" "esr_id" => 2838 "qr_invoice_id" => 2838 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "55.8900" ] ] "positions" => [ [ "id" => 3389 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.pretat.ch<strong><br />Début du contrat:</strong> 01.01.2001 (cette facture fait office de contrat)<br /><br /><em><strong>Information:</strong> l'hébergement n'est pas chez Pomzed</em>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12417 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/4adaf8bd2fc0de3b620d5b9ee99cc1769cc0e8d7becfbe7534c3a0eea88843aa" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3027 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.869045 "namelookup_time" => 3.9E-5 "connect_time" => 4.0E-5 "pretransfer_time" => 0.000167 "size_download" => 2194.0 "speed_download" => 2524.0 "starttransfer_time" => 0.868796 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 40 "connect_time_us" => 40 "namelookup_time_us" => 39 "pretransfer_time_us" => 167 "starttransfer_time_us" => 868796 "total_time_us" => 869045 "effective_method" => "GET" "start_time" => 1783396840.462 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3027" "pause_handler" => Closure(float $duration) {#1076 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1070 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775774 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: d (easy handle 0x5632439efe00)\n > GET /2.0/kb_invoice/3027 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:41 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 994\r\n < ratelimit-reset: 20\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 994\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f18cebb06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:41 GMT" "content-type: application/json" "ratelimit-remaining: 994" "ratelimit-reset: 20" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 994" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f18cebb06aa0-GVA" ] "response_json" => [ "id" => 3027 "document_nr" => "POM-FAC2026-03027" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-16" "is_valid_to" => "2026-02-14" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 08:49:48" "esr_id" => 2839 "qr_invoice_id" => 2839 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "positions" => [ [ "id" => 3392 "type" => "KbPositionText" "text" => """ <strong></strong><span style="text-decoration: underline;"><strong>Mandat</strong></span>\r\n <ul>\r\n <li>Refonte complète du site internet actuel</li>\r\n <li>Web-Design personnalisé</li>\r\n <li>Ré-organisation des pages et des contenus (sur la même base existante)</li>\r\n <li>Intégration d'une boutique en ligne simplifiée</li>\r\n <li>Historique des bières de passage</li>\r\n <li><strong>Un rabais copain de 35%</strong></li>\r\n <li><strong>Option leasing: 12x, sans intérêt du 16.07.25 au 16.06.26</strong></li>\r\n </ul>\r\n <strong>Conditions générales:</strong> <br />Après la mise en ligne, vous disposez d’un délai d’un mois pour transmettre vos remarques. Passé ce délai, le mandat est clos. Toute demande ultérieure sera traitée dans le cadre d’un nouveau mandat ou d’un contrat annuel de maintenance. En cas de retard imputable au client, Pomzed se réserve le droit d’appliquer un supplément de 10% et de réorganiser son planning. Toute intervention après formation sera facturée selon le tarif horaire en vigueur ou le contrat de maintenance. Avant la mise en ligne, nous recommandons de prévoir quelques heures pour une finalisation, intégrées dans le contrat de maintenance. Pour garantir la performance et la stabilité, les sites développés par Pomzed doivent être hébergés sur nos serveurs et accompagnés d’un contrat de maintenance annuel, résiliable avec un préavis de 3 mois. Sauf accord préalable, les fichiers sources restent la propriété de Pomzed. Ils peuvent être acquis sur demande, selon un tarif spécifique. Nos sites, conçus sur mesure avec WordPress, sont optimisés pour vos besoins. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12430 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Site internet www.tonnebiere.ch<br /></strong><em>Le prix total du site est facturé mensuellement durant 12 mois. <br />Le rabais de 35% est appliqué avant fractionnement.</em><br /><em>L'abonnement de maintenance et d'hébergement est facturé séparemment et annuellement.<br /></em><br />\r\n <ul>\r\n <li>Audit et stratégie (web)</li>\r\n <li>Organigramme et wireframe</li>\r\n <li>Ergonomie et webdesign</li>\r\n <li>Développement Web</li>\r\n <li>Boutique en ligne</li>\r\n <li>Frais annexe</li>\r\n </ul> """ "unit_price" => "598.540000" "discount_in_percent" => "0.0000" "position_total" => "598.540000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3029 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.690794 "namelookup_time" => 4.3E-5 "connect_time" => 4.3E-5 "pretransfer_time" => 0.000188 "size_download" => 2975.0 "speed_download" => 4311.0 "starttransfer_time" => 0.689945 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 43 "connect_time_us" => 43 "namelookup_time_us" => 43 "pretransfer_time_us" => 188 "starttransfer_time_us" => 689945 "total_time_us" => 690794 "effective_method" => "GET" "start_time" => 1783396841.3353 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3029" "pause_handler" => Closure(float $duration) {#1088 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1085 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775771 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: f (easy handle 0x563243b9a3e0)\n > GET /2.0/kb_invoice/3029 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:42 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 993\r\n < ratelimit-reset: 19\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 993\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f19258446aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:42 GMT" "content-type: application/json" "ratelimit-remaining: 993" "ratelimit-reset: 19" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 993" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f19258446aa0-GVA" ] "response_json" => [ "id" => 3029 "document_nr" => "POM-FAC2026-03029" "title" => "HEP-ExpoMediatheques-2026-POM3884" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "5720.250000" "total_net" => "5720.250000" "total_taxes" => "463.3403" "total_received_payments" => "6183.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "6183.600000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-16" "is_valid_to" => "2026-02-14" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 08:49:27" "esr_id" => 2841 "qr_invoice_id" => 2841 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "463.3403" ] ] "positions" => [ [ "id" => 3394 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 7 octobre 2025</strong></p>\n <p>Mise en page, adaptation, préparation et production des supports de promotion de l'exposition annuelle 2026 des médiathèques intitulée "AIR, l'expo qui inspire".</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3303 "type" => "KbPositionSubposition" "text" => "<strong>Mise en page et adaptations graphiques - POMZED</strong><br>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "2550.000000" "show_pos_prices" => true ] [ "id" => 12432 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation de visuel existant</strong>\r\n <ul>\r\n <li>Étude du concept, organisation du contenu et intégration des éléments graphiques HEP-BEJUNE au design défini par les initiateurs de l'exposition itinérante.</li>\r\n <li>Ajout de la mention "Présente une exposition de" suivie du logo partenaire "Exploradôme"</li>\r\n <li>Corrections/modifications jusqu'au BAT02*<br /><br /></li>\r\n </ul>\r\n <em>*Toute demande de modification/correction survenant après le BAT02 est facturée au tarif horaire de CHF 150.–</em> """ "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3303 "is_optional" => false "article_id" => 3 ] [ "id" => 12433 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation des supports</strong>Adaptation des visuels définis sur différents supports, intégration des contenus et préparation des fichiers pour impression<strong><br /></strong>\r\n <ul>\r\n <li>Affiches A2 sites SCF, SDE et SBI </li>\r\n <li>Flyers A5 recto-verso sites SCF, SDE et SBI</li>\r\n <li>Marque-pages sites SCF, SDE et SBI </li>\r\n <li>Affiche A3 (Visuel général)</li>\r\n <li>Affiches A4 paysage spéciales SBI</li>\r\n <li>Bâche 335x75cm (Visuel général)</li>\r\n <li>Couvertures A4 pour 2 dossiers (Visuel général)</li>\r\n <li>Visuels JPEG, bandeau mail, vignette et bannière web</li>\r\n </ul>\r\n <em>*Toute demande de modification/correction survenant après le BAT02 est facturée au tarif horaire de CHF 150.–</em> """ "unit_price" => "1800.000000" "discount_in_percent" => "0.0000" "position_total" => "1800.000000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3303 "is_optional" => false "article_id" => 4 ] [ "id" => 12434 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Supplément<br /></strong><em>Selon e-mail du 7 novembre 2025</em><br />Travail complémentaire pour utiliser au mieux le visuel AIR faute de livraison d'une image ou d'un document "source" de qualité." "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "1.3" "internal_pos" => 5 "parent_id" => 3303 "is_optional" => false "article_id" => 3 ] [ "id" => 3304 "type" => "KbPositionSubposition" "text" => "<strong>Bâche - BADABOOM</strong><br>" "pos" => "2" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "162.500000" "show_pos_prices" => true ] [ "id" => 12435 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Bâche</strong><ul>\n <li>Impression en quadrichromie</li>\n <li>Avec ourlets et renforts sur les côtés</li>\n <li>Dimension: 3350 x 750 mm</li>\n <li>1 pièce</li>\n </ul> <i></i> """ "unit_price" => "162.500000" "discount_in_percent" => "0.0000" "position_total" => "162.500000" "pos" => "2.1" "internal_pos" => 7 "parent_id" => 3304 "is_optional" => false "article_id" => 5 ] [ "id" => 3305 "type" => "KbPositionSubposition" "text" => "<strong>Impressions</strong><br><p><em>Calculs selon quantités transmises le 7 octobre 2025</em></p>" "pos" => "3" "internal_pos" => 8 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "2757.750000" "show_pos_prices" => true ] [ "id" => 12436 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiches A2</strong><ul>\n <li>Impression recto seul quadrichromie</li>\n <li>Papier d'impression mat 135g</li>\n <li>15 exemplaires (5 SDE, 5 SCF et 5 SBI)</li>\n </ul> <i></i> """ "unit_price" => "162.500000" "discount_in_percent" => "0.0000" "position_total" => "162.500000" "pos" => "3.1" "internal_pos" => 9 "parent_id" => 3305 "is_optional" => false "article_id" => 6 ] [ "id" => 12437 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiches A3 générales pliées</strong><ul>\n <li>Impression recto seul quadrichromie</li>\n <li>Papier d'impression mat 135g</li>\n <li>Apprêt: Pliage en A4</li>\n <li>535 exemplaires (165 SDE, 205 SCF et 165 SBI)</li>\n </ul> <i></i> """ "unit_price" => "305.000000" "discount_in_percent" => "0.0000" "position_total" => "305.000000" "pos" => "3.2" "internal_pos" => 10 "parent_id" => 3305 "is_optional" => false "article_id" => 7 ] [ "id" => 12438 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiches spéciales SBI</strong><ul>\n <li>Impression recto seul quadrichromie</li>\n <li>Papier d'impression mat 135g</li>\n <li>10 exemplaires A4 paysage</li>\n </ul> <i></i> """ "unit_price" => "75.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "3.3" "internal_pos" => 11 "parent_id" => 3305 "is_optional" => false "article_id" => 8 ] [ "id" => 12439 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Flyers A5</strong><ul>\n <li>Impression recto/verso quadrichromie</li>\n <li>Papier d'impression mat 250g</li>\n <li>1860 exemplaires (500 SDE, 760 SCF et 600 SBI)</li>\n </ul> <i></i> """ "unit_price" => "1145.250000" "discount_in_percent" => "0.0000" "position_total" => "1145.250000" "pos" => "3.4" "internal_pos" => 12 "parent_id" => 3305 "is_optional" => false "article_id" => 9 ] [ "id" => 12440 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Marque-pages (43x195mm)</strong><ul>\n <li>Impression recto/verso quadrichromie</li>\n <li>Papier offset 300g</li>\n <li>2800 exemplaires (1'000 SDE, 800 SCF et 1'000 SBI)</li>\n </ul> <i></i> """ "unit_price" => "1070.000000" "discount_in_percent" => "0.0000" "position_total" => "1070.000000" "pos" => "3.5" "internal_pos" => 13 "parent_id" => 3305 "is_optional" => false "article_id" => 10 ] [ "id" => 12441 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "250.000000" "discount_in_percent" => "0.0000" "position_total" => "250.000000" "pos" => "4" "internal_pos" => 14 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/5f58db193bff851da29377d77f0f1886d240e607d7b5cb6c3a6f44eac31456b0" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3030 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.614417 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.00023 "size_download" => 3081.0 "speed_download" => 5017.0 "starttransfer_time" => 0.614195 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 230 "starttransfer_time_us" => 614195 "total_time_us" => 614417 "effective_method" => "GET" "start_time" => 1783396842.0303 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3030" "pause_handler" => Closure(float $duration) {#1100 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1094 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775766 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 11 (easy handle 0x563243b9bd20)\n > GET /2.0/kb_invoice/3030 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:42 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 18\r\n < x-ratelimit-remaining-minute: 992\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 992\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f196bb8a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:42 GMT" "content-type: application/json" "ratelimit-reset: 18" "x-ratelimit-remaining-minute: 992" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 992" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f196bb8a6aa0-GVA" ] "response_json" => [ "id" => 3030 "document_nr" => "POM-FAC2026-03030" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 6 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1605.000000" "total_net" => "1490.000000" "total_taxes" => "120.6900" "total_received_payments" => "1610.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1610.700000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-23" "is_valid_to" => "2026-02-21" "contact_address" => """ Juraimmobilier SA\n Jean-Marie Gogniat\n Rue de l'Avenir 12\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2842 "qr_invoice_id" => 2842 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "120.6900" ] ] "positions" => [ [ "id" => 3395 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.juraimmobilier.ch<strong><br />Début du contrat:</strong> 01.01.2012 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12442 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 746 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12443 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 53 ] [ "id" => 713 "type" => "KbPositionDiscount" "text" => "Rabais spécial: 1 heure offerte" "is_percentual" => false "value" => "115.000000" "discount_total" => "115.000000" ] ] "network_link" => "https://network.bexio.com/invoice/d6a99dae5f4d90d76fc5d5d162caa05f79b8c0777eff091e28ae7a017453b46c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3031 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.531173 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.000187 "size_download" => 1887.0 "speed_download" => 3553.0 "starttransfer_time" => 0.530934 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 187 "starttransfer_time_us" => 530934 "total_time_us" => 531173 "effective_method" => "GET" "start_time" => 1783396842.6488 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3031" "pause_handler" => Closure(float $duration) {#1112 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1109 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775763 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 13 (easy handle 0x563243ba1d40)\n > GET /2.0/kb_invoice/3031 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:43 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 991\r\n < x-ratelimit-remaining-minute: 991\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 18\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f19a9e6a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:43 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 991" "x-ratelimit-remaining-minute: 991" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 18" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f19a9e6a6aa0-GVA" ] "response_json" => [ "id" => 3031 "document_nr" => "POM-FAC2026-03031" "title" => "HEP-Schémas et icônes - Janvier 2026" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1083.000000" "total_net" => "1083.000000" "total_taxes" => "87.7230" "total_received_payments" => "1170.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1170.700000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2843 "qr_invoice_id" => 2843 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "87.7230" ] ] "positions" => [ [ "id" => 3396 "type" => "KbPositionText" "text" => """ <strong>Selon briefing du 12 décembre 2025 et discussion du 17 décembre 2025</strong><br /><br /><span style="text-decoration: underline;">Référentiel de compétence FPRI - POM4433</span><br />\r\n <ul>\r\n <li>Production d'une série de 10 icônes et de schémas de type "puzzle" pour les besoins du référentiel de compétences de la formation primaire.</li>\r\n </ul>\r\n <span style="text-decoration: underline;">Schéma CAS Accompagnement - POM4446</span><br />\r\n <ul>\r\n <li>Production d'un schéma pour le CAS Accompagnement selon modèles des schémas réalisés pour le CAS FEE et le MAS Supervision</li>\r\n </ul>\r\n <em>Selon e-mail du 6 janvier 2026: facturation au tarif horaire de CHF 150.–</em> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3306 "type" => "KbPositionSubposition" "text" => "<strong>Référentiel de compétences FPRI (POM4433)</strong>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "895.500000" "show_pos_prices" => true ] [ "id" => 17738 "type" => "KbPositionCustom" "amount" => "5.970000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisation graphique</strong><br />Sur base du schéma en page 6 du dossier de référentiel de compétence de la formation primaire:<br />\r\n <ul>\r\n <li>Réalisation de 10 icônes selon style défini pour les schémas existants (CAS)</li>\r\n <li>Intégration des icônes dans des pièces de puzzle</li>\r\n <li>Réalisation de 2 puzzle (cercle + "zig-zag")</li>\r\n <li>Livraison des éléments séparés et prêts à l'emploi</li>\r\n <li>Au tarif horaire de CHF 150.-</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "895.500000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3306 "is_optional" => false ] [ "id" => 3307 "type" => "KbPositionSubposition" "text" => "<strong>Schéma CAS Accompagnement (POM4446)</strong>" "pos" => "2" "internal_pos" => 4 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "187.500000" "show_pos_prices" => true ] [ "id" => 17739 "type" => "KbPositionCustom" "amount" => "1.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisation graphique</strong><br />Sur base des schémas existants (CAS FEE, MAS Supervision) <br />\r\n <ul>\r\n <li>Réalisation d'un nouveau schéma pour le CAS Accompagnement</li>\r\n <li>Intégration des informations fournies par le client</li>\r\n <li>Livraison du schéma sous forme d'image et de PDF</li>\r\n <li>Au tarif horaire de CHF 150.-</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "187.500000" "pos" => "2.1" "internal_pos" => 5 "parent_id" => 3307 "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/02bc6d9b3ab97ea934034a5833431cd19225c8ee0e4efb9615e614eccb74d7d5" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3032 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.379713 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.000199 "size_download" => 1748.0 "speed_download" => 4612.0 "starttransfer_time" => 0.379448 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 199 "starttransfer_time_us" => 379448 "total_time_us" => 379713 "effective_method" => "GET" "start_time" => 1783396843.1839 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3032" "pause_handler" => Closure(float $duration) {#1124 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1121 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775760 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 15 (easy handle 0x563243ba3680)\n > GET /2.0/kb_invoice/3032 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:43 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 17\r\n < x-ratelimit-remaining-minute: 990\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 990\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f19de8ea6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:43 GMT" "content-type: application/json" "ratelimit-reset: 17" "x-ratelimit-remaining-minute: 990" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 990" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f19de8ea6aa0-GVA" ] "response_json" => [ "id" => 3032 "document_nr" => "POM-FAC2026-03032" "title" => "HEP-EnveloppesReponse-POM4384" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-19 10:38:46" "esr_id" => 2844 "qr_invoice_id" => 2844 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "positions" => [ [ "id" => 3398 "type" => "KbPositionText" "text" => "<strong></strong><strong>Selon briefing du 12 décembre 2025</strong> <br /><br />Production de 500 enveloppes C5 sans fenêtre avec mention "Affranchir"<br /><br />L'impression est facturée directement au client par l'Imprimerie des Montagnes SA" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12447 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique</strong><ul>\n <li>Ajout de la mention "Affranchir s.v.p."</li>\n <li>Correction/modifications jusqu'au BAT02</li>\n <li>Finalisation et transmission pour impression</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12448 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/b12ba6b9564e051953a663ba54f5f461c6f821fe8aca094d1281502ecfa57602" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3033 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.12393 "namelookup_time" => 7.3E-5 "connect_time" => 7.3E-5 "pretransfer_time" => 0.000262 "size_download" => 1385.0 "speed_download" => 11260.0 "starttransfer_time" => 0.123698 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 73 "connect_time_us" => 73 "namelookup_time_us" => 73 "pretransfer_time_us" => 262 "starttransfer_time_us" => 123698 "total_time_us" => 123930 "effective_method" => "GET" "start_time" => 1783396843.5683 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3033" "pause_handler" => Closure(float $duration) {#1136 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1133 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775757 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 17 (easy handle 0x563243ba96a0)\n > GET /2.0/kb_invoice/3033 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:43 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 17\r\n < x-ratelimit-remaining-minute: 989\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 989\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1a05a966aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:43 GMT" "content-type: application/json" "ratelimit-reset: 17" "x-ratelimit-remaining-minute: 989" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 989" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1a05a966aa0-GVA" ] "response_json" => [ "id" => 3033 "document_nr" => "POM-FAC2026-03033" "title" => "Siteweb+Comm - Acompte" "contact_id" => 1316 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "500.000000" "total_net" => "500.000000" "total_taxes" => "40.5000" "total_received_payments" => "540.500000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "540.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => "Vitaek –\u{A0}Heierli Kevin\n" "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 08:49:27" "esr_id" => 2845 "qr_invoice_id" => 2845 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "40.5000" ] ] "positions" => [ [ "id" => 3400 "type" => "KbPositionText" "text" => "<strong>Description</strong><br /><br />Le mandat consiste à structurer et mettre en valeur un projet de mobilier médical destiné aux personnes souffrant de douleurs dorsales.<br data-start="482" data-end="485" />L’objectif est de présenter le porteur de projet, sa démarche et son concept, afin de susciter l’intérêt de partenaires potentiels pour le développement et la concrétisation de ses idées.L’accompagnement comprend l’affinage de l’identité visuelle, la mise en place d’une landing page vitrine ainsi que d'une carte de visite, pensés comme une base de communication et de crédibilité." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17743 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Acompte</strong><br />Acompte avant démarrage des travaux" "unit_price" => "500.000000" "discount_in_percent" => null "position_total" => "500.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3034 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.437024 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000234 "size_download" => 3049.0 "speed_download" => 6977.0 "starttransfer_time" => 0.436772 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 234 "starttransfer_time_us" => 436772 "total_time_us" => 437024 "effective_method" => "GET" "start_time" => 1783396843.6964 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3034" "pause_handler" => Closure(float $duration) {#1146 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1145 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775754 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 19 (easy handle 0x563243baafe0)\n > GET /2.0/kb_invoice/3034 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:44 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 17\r\n < x-ratelimit-remaining-minute: 988\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 988\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1a11b3b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:44 GMT" "content-type: application/json" "ratelimit-reset: 17" "x-ratelimit-remaining-minute: 988" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 988" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1a11b3b6aa0-GVA" ] "response_json" => [ "id" => 3034 "document_nr" => "POM-FAC2026-03034" "title" => "Menuiserie-Oppliger-Marquage-Vehicule-POM-4131" "contact_id" => 61 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1750.000000" "total_net" => "1750.000000" "total_taxes" => "141.7500" "total_received_payments" => "1891.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1891.750000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Menuiserie Oppliger SA\n Chemin des Buissons 5\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-06 08:11:59" "esr_id" => 2846 "qr_invoice_id" => 2846 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "141.7500" ] ] "positions" => [ [ "id" => 3401 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail du 05.09.25 de M. Oppliger</strong><br /><br />Marquage sur nouvelle Renault 5<br />\r\n <ul>\r\n <li>Logo, nom et site Oppliger</li>\r\n <li>Logo EgoKiefer selon contraintres transmises par le client</li>\r\n </ul>\r\n <span style="text-decoration: underline;">Date de pose:</span> 8 janvier 2026 """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12449 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering-Design</strong><p>Un covering véhicule doit être à la fois esthétique, lisible et fidèle à l’image de votre marque. C’est un support puissant de communication qui mérite un soin particulier. Nos graphistes vous accompagnent pour garantir un résultat professionnel et percutant.</p>\n <p>Sur la base de votre demande et des premiers éléments reçus, nous vous proposons:</p>\n <ul>\n <li><strong>Création complète du visuel:</strong> conception sur mesure, en lien avec votre charte graphique et ajout des logos et éléments graphiques EgoKiefer selon directives fournisseurs</li>\n </ul>\n <p> </p>\n <p>Le tarif peut évoluer selon la complexité du projet. Toute modification après le 2e BAT est facturée en sus.</p> <i>Pour garantir un résultat optimal, merci de nous transmettre vos logos vectorisés (format .ai, .eps ou .svg), vos images en haute définition, votre charte graphique, si vous en disposez. Les éléments fournis doivent être libres de droits. À défaut, nous nous réservons le droit d’ajuster le mandat et les prix en conséquence.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 1 ] [ "id" => 12450 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering-Pose</strong><ul>\n <li>Impression</li>\n <li>Laminage</li>\n <li>Pose (sur véhicule propre et dans nos locaux)</li>\n <li>Un véhicule de remplacement est à disposition au besoin</li>\n </ul>\n <p><span style="text-decoration: underline">Non inclus:</span></p>\n <ul>\n <li>Adaptation graphique (création et/ou mise en conformité – Travail en régie à CHF 150.-/h)</li>\n <li>Déplacement du véhicule (retrait et livraison)</li>\n <li>Dépose d’anciens visuels</li>\n <li>Nettoyage du véhicule</li>\n <li>Teintage des vitres</li>\n <li>Window aux vitres</li>\n </ul> <i>Afin de garantir un travail optimal, nous demandons que les véhicules soient nettoyés avant toute intervention. Nous attirons également votre attention sur le fait que la présence de dommages existants sur la carrosserie peut altérer la tenue des autocollants ou autres éléments appliqués. De ce fait, nous déclinons toute responsabilité concernant ces éventuels problèmes. De plus, certains produits spécifiques utilisés sur les vitres ou la carrosserie de certains modèles de véhicules peuvent réduire l’adhérence des matériaux. Dans ce cas, notre responsabilité ne pourra être engagée. Cependant, nous restons à votre disposition pour trouver ensemble des solutions adaptées en cas de difficulté. La pose se réalise dans nos ateliers à Delémont ou Moutier (véhicule de remplacement disponible). Garantie sur la pose de covering (wrapping) de véhicules: nos coverings bénéficient d’une garantie fabricant sur le matériau (tenue des couleurs, adhérence) selon les spécifications du fournisseur (en général 5 à 7 ans). Nous garantissons également notre pose contre décollements anormaux et défauts d’application pendant 12 mois. Ne sont pas couverts: usure mécanique normale, mauvais entretien, dégradations accidentelles ou défauts liés à un support abîmé. Un entretien adapté est indispensable pour préserver la durabilité du covering. Plus d'informations dans nos conditions générales: www.pom-xtd.ch/cg (au chapitre 2.5).</i> """ "unit_price" => "1000.000000" "discount_in_percent" => "0.0000" "position_total" => "1000.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12451 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent:</p>\n <ul>\n <li>La gestion de projet (si celle-ci n’est pas déjà incluse dans les autres prestations)</li>\n <li>Les différents échanges, séances, présentations, etc.</li>\n <li>Les frais administratifs, techniques, ainsi que les coûts de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/443181a9afa8d184268895be3c0932e56e74d32c6d854ab0045d31468cf84def" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3035 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.122487 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000252 "size_download" => 1771.0 "speed_download" => 14516.0 "starttransfer_time" => 0.122237 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 252 "starttransfer_time_us" => 122237 "total_time_us" => 122487 "effective_method" => "GET" "start_time" => 1783396844.139 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3035" "pause_handler" => Closure(float $duration) {#1157 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1156 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775751 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1b (easy handle 0x563243bb1000)\n > GET /2.0/kb_invoice/3035 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:44 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 987\r\n < ratelimit-reset: 16\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 987\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1a3eda16aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:44 GMT" "content-type: application/json" "ratelimit-remaining: 987" "ratelimit-reset: 16" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 987" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1a3eda16aa0-GVA" ] "response_json" => [ "id" => 3035 "document_nr" => "POM-FAC2026-03035" "title" => "Marquage véhicule - VW Caddy Maxi 2020 - POM4362" "contact_id" => 1087 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1200.000000" "total_net" => "1200.000000" "total_taxes" => "97.2000" "total_received_payments" => "1297.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1297.200000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Y.Hunziker Sàrl\n Hunziker Yves\n Route de la Communance 16\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 08:28:30" "esr_id" => 2847 "qr_invoice_id" => 2847 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "97.2000" ] ] "positions" => [ [ "id" => 3404 "type" => "KbPositionText" "text" => "<strong>Selon commande par e-mail du 19 novembre 2025</strong><br /><br />Habillage d'un VW Caddy Maxi selon modèle VW T6 réalisé en 2024<br /><br />" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12454 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 101 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet</strong><br /><strong></strong>\r\n <ul>\r\n <li>Organisation générale</li>\r\n <li>Mails, téléphones, séances avec le client et/ou fournisseur(s)</li>\r\n <li>Frais techniques et administratifs</li>\r\n <li>Manutention</li>\r\n <li>Etc.</li>\r\n </ul>\r\n <em>Prix estimatif (le prix peut varier en fonction de la complexité du mandat).</em> """ "unit_price" => "110.000000" "discount_in_percent" => null "position_total" => "110.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 36 ] [ "id" => 12455 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Marquage-Véhicule-light</strong><br /><strong></strong>\r\n <ul>\r\n <li>1x1 véhicule</li>\r\n <li>Quadrichromie</li>\r\n <li>Réalisation/adaptation des visuels – Forfait de 2 heures à 110.–/h</li>\r\n <li>Dégraissage et nettoyage du véhicule</li>\r\n <li>Pose des autocollants – Dans nos ateliers (véhicule de remplacement disponible) ou sur site (déplacements non compris – CHF 1.–/km depuis Delémont ou Moutier)</li>\r\n </ul>\r\n <em>Prix moyen et estimé en fonction de la grandeur du véhicule et du visuel final. Nous pouvons également vous proposer un design totalement sur mesure et original (sur demande, au tarif horaire de CHF 110.–/h).</em> """ "unit_price" => "1090.000000" "discount_in_percent" => null "position_total" => "1090.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 212 ] ] "network_link" => "https://network.bexio.com/invoice/94c3385c076671f4fdf8e549c59898e59e0e5c8aab825ba9036657367a1f786c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3036 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.252654 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000265 "size_download" => 1395.0 "speed_download" => 5535.0 "starttransfer_time" => 0.252376 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 265 "starttransfer_time_us" => 252376 "total_time_us" => 252654 "effective_method" => "GET" "start_time" => 1783396844.2666 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3036" "pause_handler" => Closure(float $duration) {#1168 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1167 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775748 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1d (easy handle 0x563243bb2940)\n > GET /2.0/kb_invoice/3036 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:44 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 986\r\n < ratelimit-reset: 16\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 986\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1a4ae426aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:44 GMT" "content-type: application/json" "ratelimit-remaining: 986" "ratelimit-reset: 16" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 986" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1a4ae426aa0-GVA" ] "response_json" => [ "id" => 3036 "document_nr" => "POM-FAC2026-03036" "title" => "Campagne Abonnement Senior 2025" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-27" "is_valid_to" => "2026-02-25" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2848 "qr_invoice_id" => 2848 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "positions" => [ [ "id" => 3405 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de Steve Nussbaumer du 15.01.26<br /></strong>\r\n <ul>\r\n <li>Adaptation du visuel Senior pour annonce Magazine QJ</li>\r\n <li>Livraison du fichier prêt à l'utilisation </li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12457 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique</strong><br />\r\n <ul>\r\n <li>Adaptation graphique d'un visuel existant pour annonce 97 x 128 mm</li>\r\n <li>Corrections client</li>\r\n <li>Export et livraison du fichier pour insertion dans le magazine</li>\r\n </ul>\r\n <em>Facturé au tarif horaire de CHF 150.–</em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 39 ] ] "network_link" => "https://network.bexio.com/invoice/fe8b6458e824532fd85e77390171b891437f3caaf32849c700dbf163a6287a8e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3037 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.383303 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000232 "size_download" => 1433.0 "speed_download" => 3741.0 "starttransfer_time" => 0.383089 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 53 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 232 "starttransfer_time_us" => 383089 "total_time_us" => 383303 "effective_method" => "GET" "start_time" => 1783396844.5245 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3037" "pause_handler" => Closure(float $duration) {#1179 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1178 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775745 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1f (easy handle 0x563243bb8960)\n > GET /2.0/kb_invoice/3037 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:44 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 16\r\n < x-ratelimit-remaining-minute: 985\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 985\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1a64fc56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:44 GMT" "content-type: application/json" "ratelimit-reset: 16" "x-ratelimit-remaining-minute: 985" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 985" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1a64fc56aa0-GVA" ] "response_json" => [ "id" => 3037 "document_nr" => "POM-FAC2026-03037" "title" => "Signalétique - Panneau 2026 - POM4441" "contact_id" => 912 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "115.000000" "total_net" => "115.000000" "total_taxes" => "9.3150" "total_received_payments" => "124.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "124.300000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-28" "is_valid_to" => "2026-02-26" "contact_address" => """ Espace Ollïn\n À l’attention de Mme Nathalie Kamber et Mme Ana Laura Kraehenbuehl\n Rue du Nord 9\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-02 13:32:26" "esr_id" => 2849 "qr_invoice_id" => 2849 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "9.3150" ] ] "positions" => [ [ "id" => 3407 "type" => "KbPositionText" "text" => "<strong>Selon demande du 08.01.26</strong><br /><br />Remplacement du visuel sur plaque de signalétique réalisée en 2023.<br />Visuel fournit par le cleint." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17745 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Panneau - signalétique</strong>\r\n <ul>\r\n <li>Fichier transmis par le client, sans intervention de notre part</li>\r\n <li>Remplacement du visuel sur plaque Dibond existante</li>\r\n <li>Impression numérique </li>\r\n <li>Laminage de protection </li>\r\n <li>Dégraissage et pose en atelier</li>\r\n <li>Dimension 280x200mm</li>\r\n </ul>\r\n <em>Fichier founis par le client prêt à l'emploi</em> """ "unit_price" => "115.000000" "discount_in_percent" => null "position_total" => "115.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/c634ec7382d6a77af302b2bab1be95d1753f012e9c7e41629019b7abae6eaca6" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3038 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.221009 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000257 "size_download" => 3109.0 "speed_download" => 14067.0 "starttransfer_time" => 0.220748 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 257 "starttransfer_time_us" => 220748 "total_time_us" => 221009 "effective_method" => "GET" "start_time" => 1783396844.9122 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3038" "pause_handler" => Closure(float $duration) {#1190 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1189 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775742 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 21 (easy handle 0x563243bba2a0)\n > GET /2.0/kb_invoice/3038 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:45 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 16\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 984\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 984\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1a8b9d06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:45 GMT" "content-type: application/json" "ratelimit-reset: 16" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 984" "ratelimit-limit: 1000" "ratelimit-remaining: 984" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1a8b9d06aa0-GVA" ] "response_json" => [ "id" => 3038 "document_nr" => "POM-FAC2026-03038" "title" => "MW Programmation-Textiles" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "7126.100000" "total_net" => "7126.100000" "total_taxes" => "577.2141" "total_received_payments" => "7703.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "7703.300000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-28" "is_valid_to" => "2026-02-26" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-18 10:10:03" "esr_id" => 2850 "qr_invoice_id" => 2850 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "577.2141" ] ] "positions" => [ [ "id" => 3408 "type" => "KbPositionText" "text" => """ <strong>Selon demande de M. Weber et Mme Zuccoli<br /></strong>Réalisations graphiques et production des textiles selon offre initiale no 141025-5885 du 14.10.25<strong><br /></strong>\r\n <ul>\r\n <li>T-shirts</li>\r\n <li>Polos</li>\r\n <li>Pulls ZIP</li>\r\n </ul>\r\n <em>Les prix peuvent varier selon les textiles choisis, la taille, le nombre de visuel et la complexité de ce dernier.</em> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12458 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisations graphique vêtements</strong>\r\n <ul>\r\n <li>Recherches graphiques</li>\r\n <li>Mise en page et propositons pour: t-shirt, polo, pull ZIP et chemise</li>\r\n <li>Corrections/modifications client jusuq'au BAT02*</li>\r\n <li>Finalisation des fichiers pour production/utilisation</li>\r\n <li>Impression/production non comprise</li>\r\n </ul>\r\n <em>Toute modification client après le BAT2 sera facturé au tarif horaire en vigueur.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3310 "type" => "KbPositionSubposition" "text" => """ <strong>Textiles</strong><br />\r\n <ul>\r\n <li><span style="text-decoration: underline;">T-shirt SOL'S H&F:</span> 60 pces</li>\r\n <li><span style="text-decoration: underline;">T-shirt PROMODORO H:</span> 5 pces</li>\r\n <li><span style="text-decoration: underline;">Polo:</span> 55 pces</li>\r\n <li><span style="text-decoration: underline;">Pull ZIP:</span> 63 pces</li>\r\n </ul> """ "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "6676.100000" "show_pos_prices" => true ] [ "id" => 12459 "type" => "KbPositionArticle" "amount" => "51.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vêtement -</strong><strong>T-Shirt SOL'S Imperial Homme</strong>\r\n <ul>\r\n <li>REF-HW-25-1500-2-50</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Bleu foncé</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><strong>Répartition:</strong> 3xS, 10xM, 20xL, 13xXL, 2xXXL</li>\r\n </ul> """ "unit_price" => "8.600000" "discount_in_percent" => "0.0000" "position_total" => "438.600000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3310 "is_optional" => false "article_id" => 8 ] [ "id" => 12460 "type" => "KbPositionArticle" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vêtement -</strong><strong>T-Shirt PROMODORO Homme</strong>\r\n <ul>\r\n <li>REF-HW-40-3099-6-80</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Bleu foncé</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><strong>5x 5XL</strong></li>\r\n </ul> """ "unit_price" => "13.600000" "discount_in_percent" => "0.0000" "position_total" => "68.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3310 "is_optional" => false "article_id" => 8 ] [ "id" => 12461 "type" => "KbPositionArticle" "amount" => "55.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vêtement - Polo Lincoln SS</strong>\r\n <ul>\r\n <li>REF-nw-028244-9-75</li>\r\n <li>Superbe coupe pour ce polo classique à porter au quotidien, fabriqué en coton 100% biologique. Il possède trois boutons ton sur ton, des fentes sur les côtés et une bande renforcée au niveau du col. Côtes à l’intérieur du col et à l’extrémité des manches. Le vêtement a été pré-rétréci et traité aux enzymes.</li>\r\n <li>Couleur: Bleu foncé</li>\r\n <li>100% coton organique</li>\r\n <li>Poids: 200 g/m2</li>\r\n <li>Répartition: 3xS, 12xM, 15xL, 20xXL, 5x4XL</li>\r\n </ul> """ "unit_price" => "19.500000" "discount_in_percent" => "0.0000" "position_total" => "1072.500000" "pos" => "2.3" "internal_pos" => 6 "parent_id" => 3310 "is_optional" => false "article_id" => 9 ] [ "id" => 12462 "type" => "KbPositionArticle" "amount" => "9.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vêtement - T-Shirt SOL'S Imperial Women</strong>\r\n <ul>\r\n <li>REF-HW-25-1500-2-50</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Bleu foncé</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><strong>Répartition:</strong> 3xS, 3xM, 3xXXL</li>\r\n </ul> """ "unit_price" => "8.600000" "discount_in_percent" => "0.0000" "position_total" => "77.400000" "pos" => "2.4" "internal_pos" => 7 "parent_id" => 3310 "is_optional" => false "article_id" => 8 ] [ "id" => 12463 "type" => "KbPositionArticle" "amount" => "58.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vêtement - Pull ZIP sans capuche</strong>\r\n <ul>\r\n <li>REF-hw-0836-19-6-08</li>\r\n <li>Pull sans capuche, avec ZIP</li>\r\n <li>Col montant, poignets et ourlet côtelés élastiques</li>\r\n <li>2 poches latérales avec zip dissimulé</li>\r\n <li>Intérieur brossé</li>\r\n <li>Lavable à 60°, convient au séchage en machine à basse température</li>\r\n <li>290g/m², 70% cotton, 30% polyester</li>\r\n <li>Couleur: Navy</li>\r\n <li>Répartition: 6xXS, 12xS, 15xM, 10XL, 15xXL</li>\r\n </ul> """ "unit_price" => "39.200000" "discount_in_percent" => "0.0000" "position_total" => "2273.600000" "pos" => "2.5" "internal_pos" => 8 "parent_id" => 3310 "is_optional" => false "article_id" => 10 ] [ "id" => 12464 "type" => "KbPositionArticle" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vêtement - Pull ZIP sans capuche</strong>\r\n <ul>\r\n <li>REF-hw-0836-21-10-08</li>\r\n <li>Pull sans capuche, avec ZIP</li>\r\n <li>Col montant, poignets et ourlet côtelés élastiques</li>\r\n <li>2 poches latérales avec zip dissimulé</li>\r\n <li>Intérieur brossé</li>\r\n <li>Lavable à 60°, convient au séchage en machine à basse température</li>\r\n <li>290g/m², 70% cotton, 30% polyester</li>\r\n <li>Couleur: Navy</li>\r\n <li>Répartition: 5x5XL </li>\r\n </ul> """ "unit_price" => "42.200000" "discount_in_percent" => "0.0000" "position_total" => "211.000000" "pos" => "2.6" "internal_pos" => 9 "parent_id" => 3310 "is_optional" => false "article_id" => 10 ] [ "id" => 12465 "type" => "KbPositionArticle" "amount" => "169.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile</strong>\r\n <ul>\r\n <li>REF-BP-Serigraphie-961-60</li>\r\n <li>2 emplacements<br />\r\n <ul>\r\n <li>1 x sur le coeur</li>\r\n <li>1 x dans le dos </li>\r\n </ul>\r\n </li>\r\n </ul>\r\n <em>Les visuels doivent respecter des règles précises. Toute adaptation, mise en conformité ou création sera facturée au tarif horaire. Les prix varient selon la quantité d'impression, la taille et la complexité des visuels.</em> """ "unit_price" => "15.000000" "discount_in_percent" => "0.0000" "position_total" => "2535.000000" "pos" => "2.7" "internal_pos" => 10 "parent_id" => 3310 "is_optional" => false "article_id" => 11 ] [ "id" => 12466 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes<br /><br /></strong>Nous définissons un montant pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent:\r\n <ul>\r\n <li>La gestion de projet (si celle-ci n’est pas déjà incluse dans les autres prestations)</li>\r\n <li>Les différents échanges, séances, présentations, etc.</li>\r\n <li>Les frais administratifs, techniques, ainsi que les coûts de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "3" "internal_pos" => 11 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/fd68ccc20e56d398427b5d862233bce1e634214cb01ac942adcac68c5c2efc1a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3039 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.30461 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.00023 "size_download" => 2000.0 "speed_download" => 6578.0 "starttransfer_time" => 0.304385 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 230 "starttransfer_time_us" => 304385 "total_time_us" => 304610 "effective_method" => "GET" "start_time" => 1783396845.1381 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3039" "pause_handler" => Closure(float $duration) {#1201 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1200 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775739 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 23 (easy handle 0x563243bc02c0)\n > GET /2.0/kb_invoice/3039 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:45 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 983\r\n < x-ratelimit-remaining-minute: 983\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 15\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1aa1ab96aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:45 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 983" "x-ratelimit-remaining-minute: 983" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 15" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1aa1ab96aa0-GVA" ] "response_json" => [ "id" => 3039 "document_nr" => "POM-FAC2026-03039" "title" => "Storio-Groupe-Communication-2025" "contact_id" => 38 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "5100.000000" "total_net" => "5100.000000" "total_taxes" => "413.1000" "total_received_payments" => "5513.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5513.100000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-28" "is_valid_to" => "2026-02-26" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-25 14:09:15" "esr_id" => 2851 "qr_invoice_id" => 2851 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "413.1000" ] ] "positions" => [ [ "id" => 3409 "type" => "KbPositionText" "text" => """ <strong>Selon proposition d'actions du 15.11.24, les actions suivantes ont été validées par les partenaires le 19.11.24</strong>\r\n <ul>\r\n <li><em>Stratégie 2025</em></li>\r\n <li><em>Spot TV RTS</em></li>\r\n <li><em>Mise à jour du catalogue papier et digital (site storio-groupe.ch)</em></li>\r\n <li><em>Tout-ménages printemps (et automne 2024)</em></li>\r\n <li><em>Campagnes réseaux sociaux - mai à septembre</em></li>\r\n <li><em>Campagnes Google Ads</em></li>\r\n <li><span style="text-decoration: underline;"><strong>Amélioration du référencement storio-groupe.ch - rédaction d'articles, insertion sur le site et diffusion de manière organique courant 2026</strong></span></li>\r\n <li><em>Amélioration de l'expérience utilisateur storio-groupe.ch</em></li>\r\n <li><em>Carte de voeux 2025</em></li>\r\n </ul>\r\n <em>10% de rabais est octroyé sur toutes les prestations POMZED sauf Gestion de projet et Régie publicitaire.<br /><br /></em><strong><em>Tous les prix indiqués sont estimatifs et peuvent évoluer en fonction des mandats.</em></strong> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3311 "type" => "KbPositionSubposition" "text" => "<strong>SITE WEB</strong><br /><em>Gestion de projet total - 4h (comptabilisées au point 10 de la commande originale)</em>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "4500.000000" "show_pos_prices" => true ] [ "id" => 12467 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Amélioration du référencement<br /></strong><em>Ajout d'articles dédiés rédigés par POMZED selon thèmes définis avec le client.</em>\r\n <ul>\r\n <li>Rédaction de 6 articles par POMZED</li>\r\n <li>Optimisation SEO</li>\r\n <li>Posts organiques Facebook courant 2026</li>\r\n </ul>\r\n <br /><em><br /></em> """ "unit_price" => "5000.000000" "discount_in_percent" => "10.0000" "position_total" => "4500.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3311 "is_optional" => false "article_id" => 13 ] [ "id" => 12468 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Gestion de projet/frais annexes</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, etc.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/d4aaa2d08e593208a5b136b6cad1ef9ca72723ae153392dd7ba31221beefcfb1" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3040 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.372351 "namelookup_time" => 5.8E-5 "connect_time" => 5.8E-5 "pretransfer_time" => 0.000274 "size_download" => 1400.0 "speed_download" => 3763.0 "starttransfer_time" => 0.371326 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 58 "connect_time_us" => 58 "namelookup_time_us" => 58 "pretransfer_time_us" => 274 "starttransfer_time_us" => 371326 "total_time_us" => 372351 "effective_method" => "GET" "start_time" => 1783396845.4469 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3040" "pause_handler" => Closure(float $duration) {#1212 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1211 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775736 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 25 (easy handle 0x563243bc1c00)\n > GET /2.0/kb_invoice/3040 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:45 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 15\r\n < x-ratelimit-remaining-minute: 982\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 982\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1ac0c4d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:45 GMT" "content-type: application/json" "ratelimit-reset: 15" "x-ratelimit-remaining-minute: 982" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 982" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1ac0c4d6aa0-GVA" ] "response_json" => [ "id" => 3040 "document_nr" => "POM-FAC2026-03040" "title" => "Annonce-Carnaval du Noirmont" "contact_id" => 1100 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-28" "is_valid_to" => "2026-02-26" "contact_address" => """ Flora gastronomie Sàrl\n Chez Sémon 1\n CH - 2714 Le Prédame """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-06 08:11:43" "esr_id" => 2852 "qr_invoice_id" => 2852 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "positions" => [ [ "id" => 3411 "type" => "KbPositionText" "text" => """ <strong>Selon demande par téléphone de Mme Comment du 20.01.26</strong><br />\r\n <ul>\r\n <li>Mise en page d'une annonce simple pour le carnaval du Noirmont</li>\r\n <li>Format 85x55 mm </li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12470 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Annonce 85 x 55 - Carnaval du Noirmont</strong><br />\r\n <ul>\r\n <li>Mise en page selon ligne graphique définie </li>\r\n <li>4 propositions</li>\r\n <li>Finalisation et transmission pour diffusion</li>\r\n </ul>\r\n <br /><em>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/1afb82d716f56274680e802b49e099dee5a349978548fe18e872cbec18042efc" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3041 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.145668 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000215 "size_download" => 3020.0 "speed_download" => 20827.0 "starttransfer_time" => 0.145427 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 215 "starttransfer_time_us" => 145427 "total_time_us" => 145668 "effective_method" => "GET" "start_time" => 1783396845.8231 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3041" "pause_handler" => Closure(float $duration) {#1223 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1219 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775731 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 27 (easy handle 0x563243bc7c20)\n > GET /2.0/kb_invoice/3041 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:45 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 15\r\n < x-ratelimit-remaining-minute: 981\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 981\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1ae6e7f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:45 GMT" "content-type: application/json" "ratelimit-reset: 15" "x-ratelimit-remaining-minute: 981" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 981" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1ae6e7f6aa0-GVA" ] "response_json" => [ "id" => 3041 "document_nr" => "POM-FAC2026-03041" "title" => "MOBIJU-Campagne-SignalClair-POM3934" "contact_id" => 187 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "5034.500000" "total_net" => "5034.500000" "total_taxes" => "407.7945" "total_received_payments" => "5442.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5442.300000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Vagabond\n Promotion des transports publics jurassiens\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2853 "qr_invoice_id" => 2853 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "407.7945" ] ] "positions" => [ [ "id" => 3414 "type" => "KbPositionText" "text" => """ <strong>Mobiju-Campagne-SignalClair</strong><p>Création d'une campagne MOBIJU qui indique aux voyageurs qui attendent aux arrêts de bus qu'ils doivent faire un signe aux conducteur lorsque le bus arrive afin qu'il s'arrête. (Signal Clair)</p>\n <ul>\n <li>Recherche de concept</li>\n <li>Réalisation de visuels animés pour LiveSystems et Social Media et daptation pour visuels fixes</li>\n <li>Production d'affiches A3 avec vernis de protection UV</li>\n <li>Modification des panneaux dibond existants en collant un nouveau visuel avec traitement UV</li>\n </ul>\n <p>Livraison prévue à mi-décembre</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12480 "type" => "KbPositionArticle" "amount" => "6.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Concept et idées</strong><ul>\n <li>Sujet: campagne "SignalClair" pour rendre attetifs les usager à signale rleur présence aux arrêts de bus</li>\n <li>Brainstorming, recherche d'idées</li>\n <li>Maquettes et propositions de concepts</li>\n <li>Définition du scénario pour les visuels animés</li>\n <li>Corrections/modifications juqu'au BAT02*</li>\n </ul> <i>*Les demandes de corrections/modifications survenant après le BAT02 sont facturées au tarif horaire de CHF 150.-</i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "1080.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12481 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisation et production du concept</strong><ul>\n <li>Réalisation et production du concept choisi</li>\n <li>Shooting, production des illustrations, etc.</li>\n <li>Finalisation des éléments visuels de campagne</li>\n <li>Corrections/modifications jusqu'au BAT02</li>\n </ul> <i>*Les demandes de corrections/modifications survenant après le BAT02 sont facturées au tarif horaire de CHF 150.-</i> """ "unit_price" => "1000.000000" "discount_in_percent" => "0.0000" "position_total" => "1000.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12482 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Animation vidéo</strong><ul>\n <li>Durée: 10 à 20 secondes max.</li>\n <li>1 langue (français)</li>\n <li>Style: selon concept (vidéo et/ou animation graphique)</li>\n <li>Bande-son: musique d’ambiance, aucune voix off</li>\n <li>Diffusion: livesystems et réseaux sociaux</li>\n <li>Export: HD 1920×1080 + 1080x1920, .MP4</li>\n <li>Livraison finale: mi-décembre</li>\n </ul> <i>Le prix peut varier en fonction des la complexité du scénario final. Toutes corrections/modifications client après le BAT02 est facturé au tarif horaire en vigueur. Droits de diffusion: nos fichiers sont livrés libres de droits (images et sons). Les droits de diffusion sont gratuits si la vidéo/motion n’est pas exploitée sous forme de publicité (site internet, expo, page Facebook, etc.). Pour une diffusion publicitaire payante, les conditions varient en fonction des supports (Facebook Ads, Cinéma, TV, etc.) et se renouvellent chaque année. Si cette option est choisie, nous vous ferons parvenir le tarif détaillé de ces droits de diffusion, en fonction de votre utilisation finale de la vidéo/motion.</i> """ "unit_price" => "1500.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 12483 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation visuel fixes</strong><ul>\n <li>Affiches A3</li>\n <li>Panneaux dibond pour vitrines horaire aux arrêts</li>\n <li>Correction/modifications jusqu'au BAT02*</li>\n </ul> <i>*Toute modification survenant après le BAT02 est facturée selon le tarif horaire en vigueur</i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 12484 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Panneaux dibond</strong><ul>\n <li>Matière autocollante</li>\n <li>Impression quadrichromie</li>\n <li>Laminage (protection UV)</li>\n <li>Production en atelier</li>\n <li>Dépose de l'ancien visuel, nettoyage, dégraissage</li>\n <li>Pose du nouveau visuel</li>\n </ul> <i></i> """ "unit_price" => "715.000000" "discount_in_percent" => "0.0000" "position_total" => "715.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 12485 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiche A3 (impression) – 135g – couché MAT</strong>\r\n <ul>\r\n <li>REF-<span class="ref-prod">P24-96-00-55</span></li>\r\n <li>297 x 420 mm DIN A3 Format portrait</li>\r\n <li>Papier 135 g/m² couché mat</li>\r\n <li>Vernis de protection</li>\r\n <li>4/0 couleurs CMJN – recto</li>\r\n <li>20 exemplaires (4x3 + 8 exemplaires)</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "139.500000" "discount_in_percent" => "0.0000" "position_total" => "139.500000" "pos" => "6" "internal_pos" => 7 "parent_id" => null "is_optional" => false "article_id" => 7 ] [ "id" => 12486 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent:</p>\n <ul>\n <li>La gestion de projet (si celle-ci n’est pas déjà incluse dans les autres prestations)</li>\n <li>Les différents échanges, séances, présentations, etc.</li>\n <li>Les frais administratifs, techniques, ainsi que les coûts de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "7" "internal_pos" => 8 "parent_id" => null "is_optional" => false "article_id" => 8 ] ] "network_link" => "https://network.bexio.com/invoice/f60f739c18a5ae9afed5e4024d3e0ae5377f14f823036fbb0ab1d53ea3610d9a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3042 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.14366 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000211 "size_download" => 3614.0 "speed_download" => 25272.0 "starttransfer_time" => 0.143414 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 211 "starttransfer_time_us" => 143414 "total_time_us" => 143660 "effective_method" => "GET" "start_time" => 1783396845.9729 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3042" "pause_handler" => Closure(float $duration) {#1234 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1233 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775728 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 29 (easy handle 0x563243bc9560)\n > GET /2.0/kb_invoice/3042 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:46 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 15\r\n < x-ratelimit-remaining-minute: 980\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 980\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1af5f706aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:46 GMT" "content-type: application/json" "ratelimit-reset: 15" "x-ratelimit-remaining-minute: 980" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 980" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1af5f706aa0-GVA" ] "response_json" => [ "id" => 3042 "document_nr" => "POM-FAC2026-03042" "title" => "MWProg - Siteweb - Partie 3 - Développement POM3502" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "8350.000000" "total_net" => "8350.000000" "total_taxes" => "676.3500" "total_received_payments" => "9026.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "9026.350000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-18 10:10:03" "esr_id" => 2854 "qr_invoice_id" => 2854 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "676.3500" ] ] "positions" => [ [ "id" => 12491 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Développement et intégration</strong><ul>\n <li><strong>Programmation sur mesure:</strong> développement personnalisé tenant compte des besoins spécifiques</li>\n <li><strong>Adaptation mobile (Responsive Design):</strong> création de mises en page flexibles pour assurer une expérience optimale sur tous types d’appareils (ordinateurs, tablettes, smartphones)</li>\n <li><strong>Intégration d’un CMS WordPress:</strong> installation et configuration du système de gestion de contenu permettant au client de gérer et mettre à jour facilement le contenu du site (textes, images, vidéos, etc.). Le CMS est paramétré pour offrir une interface intuitive et adaptée à vos besoins, avec des fonctionnalités de gestion des utilisateurs et des droits d’accès</li>\n <li><strong>Mise en page des gabarits de styles:</strong> création des gabarits pour différentes pages types, en respectant la charte SSR.SR, avec une attention à l’ergonomie et à la cohérence visuelle</li>\n <li><strong>Optimisation de base pour le référencement naturel:</strong> configuration initiale du site pour améliorer son référencement naturel (SEO). Cela inclut la structuration des balises HTML, la mise en place des URL optimisées, l’ajout des métadonnées de base (titres et descriptions) et l’optimisation des images pour garantir une indexation correcte par les moteurs de recherche</li>\n <li><strong>Conformité à la LPD:</strong> mise en place de bannières de consentement, liens vers une politique de confidentialité détaillée, chiffrement HTTPS et stockage sécurisé des données. Les outils tiers sont configurés pour respecter la vie privée (ex. : anonymisation des IP avec Google Analytics).</li>\n <li><strong>Mise en place du compte SUPPORT et des outils de suivi statistiques:</strong> installation des outils nécessaires pour suivre la performance du site, tels que Google Analytics et Google Search Console. Le compte de support est créé pour faciliter l’assistance technique et le suivi post-lancement, permettant de suivre les questions et demandes de maintenance. <a href="https://pixlab.ch/forces/support/" target="_blank" rel="noopener">Plus d’info.</a></li>\n </ul> <i>À partir de cette étape, il n’est plus possible de procéder à des changements de structure ou de design. Les prix peuvent varier en fonction de l’organigramme défini, de la stratégie de contenus, et de la complexité du mandat. (*1) – L'intégration des contenus n'est pas comprise dans ce prix. (*2) – Pour renforcer votre visibilité, nous proposons une stratégie de référencement personnalisée (SEO, SEA). Celle-ci peut inclure la création de contenus spécifiques, le lancement de campagnes Google Ads, ainsi que l'application de techniques de référencement avancées (ces services ne sont pas inclus dans cette offre).</i> """ "unit_price" => "3500.000000" "discount_in_percent" => "20.0000" "position_total" => "2800.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 12492 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Intégration/migration des contenus</strong><p>Nous prenons en charge l’intégration et la mise en page de tout ou partie de vos contenus (fournis par vos soins, prêts à l’emploi). Pour répondre à vos besoins spécifiques, nous proposons également un service de personnalisation et de création de contenus sur mesure (sur demande).</p>\n <ul>\n <li>Réception de vos contenus (bases de textes, images, vidéos, etc.,)</li>\n <li>Tri et organisation</li>\n <li>Addaptation des textes</li>\n <li>Intégration et mise en page</li>\n </ul>\n <p><strong>Option 1 –</strong> Intégration partielle – 1*: CHF 1500.– (intégration dans les pages principales)</p>\n <p><strong>Option 2 –</strong> Intégration complète – 2*: dès CHF 3500.– (prix estimatif)</p> <i>Les prix ont été définis en fonction de votre site actuel ou des informations que vous nous avez communiquées. Toutefois, ils pourront être ajustés en fonction des besoins réels ou du cahier des charges final. Si vous optez pour l'option 1 (intégration partielle) et gérez le reste des contenus, nous pourrons vous proposer quelques heures pour finaliser et mettre au propre vos contenus, sous réserve de faisabilité (au tarif horaire ou sur devis, selon les contenus).</i> """ "unit_price" => "1500.000000" "discount_in_percent" => "20.0000" "position_total" => "1200.000000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 12493 "type" => "KbPositionArticle" "amount" => "0.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Développement des deux autres sites</strong><p>Sur la base du site principal, nous adaptons légèrement l'emballage graphique ainsi que les couleurs, nous intégrons le logo correspondant et reprenons certains textes. Ces sites sont en 1 langue.</p>\n <p>Il est également nécessaire d'adapter le pack de maintenance technique (nous avons ajouté 3 heures).</p>\n <p>Pour l'hébergement, nous l'avons multiplié par 3, mais pour des questions de référencement, il sera peut-être nécessaire de faire héberger les sites dans les pays où ils sont actifs. À vérifier.</p> <i></i> """ "unit_price" => "5000.000000" "discount_in_percent" => "0.0000" "position_total" => "3750.000000" "pos" => "3" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 9 ] [ "id" => 12494 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Formation CMS</strong><ul>\n <li>Formation sur la console d’administration</li>\n <li>Au tarif horaire de CHF 150.–</li>\n <li>Dans nos locaux à Delémont (ou sur site, déplacements non compris)</li>\n </ul> <i>En fin de mandat et après la formation CMS, vous bénéficierez d'un accès à votre compte SUPPORT, qui vous permettra d’échanger rapidement avec notre service d’assistance, d’accéder à nos tutoriels et de consulter diverses statistiques.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "4" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 12495 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "5" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 10 ] ] "network_link" => "https://network.bexio.com/invoice/f588a479531f92e2b3fe1a9f323e174dd1949197960b7dd8acee507672827dd4" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3044 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.7379 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.000226 "size_download" => 2171.0 "speed_download" => 2945.0 "starttransfer_time" => 0.73768 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 226 "starttransfer_time_us" => 737680 "total_time_us" => 737900 "effective_method" => "GET" "start_time" => 1783396846.1206 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3044" "pause_handler" => Closure(float $duration) {#1245 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1244 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775725 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 2b (easy handle 0x563243bcf580)\n > GET /2.0/kb_invoice/3044 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:46 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 14\r\n < x-ratelimit-remaining-minute: 979\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 979\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1b048336aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:46 GMT" "content-type: application/json" "ratelimit-reset: 14" "x-ratelimit-remaining-minute: 979" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 979" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1b048336aa0-GVA" ] "response_json" => [ "id" => 3044 "document_nr" => "POM-FAC2026-03044" "title" => "MWProg-Shooting - POM3778" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3750.000000" "total_net" => "3750.000000" "total_taxes" => "303.7500" "total_received_payments" => "4053.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4053.750000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-18 10:10:03" "esr_id" => 2855 "qr_invoice_id" => 2855 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "303.7500" ] ] "positions" => [ [ "id" => 3423 "type" => "KbPositionText" "text" => "<strong></strong>Prises de vues photos et vidéos pour d'enrichir le contenu visuel du site internet." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12510 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Audit et analyse<br /></strong>Audit, analyse, étude du concept et des objectifs du mandat et définition du type de scénario" "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "180.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12511 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Scénario</strong>\r\n <ul>\r\n <li>Workshop et brainstorming</li>\r\n <li>Élaboration du scénario (script)</li>\r\n </ul> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "360.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12512 "type" => "KbPositionArticle" "amount" => "8.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Tournage</strong><ul>\n <li>1 journée</li>\n <li>Préparation du matériel</li>\n <li>Repérage</li>\n <li>Mise en place</li>\n <li>Déplacements (région Jura bernois)</li>\n <li>Prises de vues (vidéos et photos)</li>\n <li>Dérush</li>\n </ul> <i>Tarif horaire incluant deux personnes.</i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "1440.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 12513 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Post-traitement</strong>\r\n <ul>\r\n <li>Tris des séquences et retouches</li>\r\n <li>Montage</li>\r\n <li>Post-traitement, lithographie, étalonnage</li>\r\n <li>Livraison des photos (libre de droits)</li>\r\n </ul>\r\n <em>Tarif horaire incluant deux personnes. Toutes corrections/modifications client après le BAT02 est facturé au tarif horaire en vigueur.</em> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "720.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 12514 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 9 ] [ "id" => 3424 "type" => "KbPositionText" "text" => "<strong>HORS DEVIS</strong>" "show_pos_nr" => false "pos" => null "internal_pos" => 7 "parent_id" => null "is_optional" => false ] [ "id" => 17778 "type" => "KbPositionCustom" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vidéo des pièces</strong><br />\r\n <ul>\r\n <li>Vidéo pour la page d'accueil</li>\r\n <li>3-4 pièces</li>\r\n <li>Shooting</li>\r\n <li>Montage</li>\r\n <li>Exports (pour le siteweb)</li>\r\n <li>Gestion</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "600.000000" "pos" => "6" "internal_pos" => 8 "parent_id" => null "is_optional" => false ] [ "id" => 17779 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong><span class="Yjhzub" data-complete="true">Photomontages</span></strong><br />\r\n <ul>\r\n <li>Écrans dans ateliers CNC (10 images)</li>\r\n <li>Incrustatoin des logiciels</li>\r\n <li>Étalonnage</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "7" "internal_pos" => 9 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/d9dceb84700f5387e46b4dccd5546ae9c9872f543c768ad9ccf8d1de065c5c66" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3045 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.167929 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.000234 "size_download" => 3265.0 "speed_download" => 19550.0 "starttransfer_time" => 0.167237 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 234 "starttransfer_time_us" => 167237 "total_time_us" => 167929 "effective_method" => "GET" "start_time" => 1783396846.863 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3045" "pause_handler" => Closure(float $duration) {#1256 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1255 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775722 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 2d (easy handle 0x563243bd0ec0)\n > GET /2.0/kb_invoice/3045 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:47 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 14\r\n < x-ratelimit-remaining-minute: 978\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 978\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1b4ec266aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:47 GMT" "content-type: application/json" "ratelimit-reset: 14" "x-ratelimit-remaining-minute: 978" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 978" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1b4ec266aa0-GVA" ] "response_json" => [ "id" => 3045 "document_nr" => "POM-FAC2026-03045" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 866 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1777.000000" "total_net" => "1777.000000" "total_taxes" => "143.9370" "total_received_payments" => "1920.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1920.950000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ GOTRI – Gobat Transport et Recyclage SA\n Chemin de la Combatte 8\n CH - 2802 Develier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-20 08:12:22" "esr_id" => 2856 "qr_invoice_id" => 2856 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "143.9370" ] ] "positions" => [ [ "id" => 3425 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.gotri.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: refacturé par Pomzed<strong><br />Début du contrat</strong>: 11.12.2022 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12515 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 748 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12516 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution à la demande du client</li>\r\n <li>Ajout de modules spécifiques</li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 53 ] [ "id" => 12517 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Nom de domaine: www.gotri.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 12518 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adresses e-mail supplémentaires</strong><br /><br />\r\n <ul>\r\n <li>Pack de 5 adresses e-mail</li>\r\n <li>Prix annuel</li>\r\n </ul>\r\n <br /><em><em>Pour rappel, 1 adresse e-mail de base est incluse </em>dans votre contrat d'hébergement. Dès la création d'une deuxième adresse e-mail, un pack 5 est activé.</em> """ "unit_price" => "50.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 227 ] ] "network_link" => "https://network.bexio.com/invoice/6e244b5158de55f6f356a2d1673b58bb1c459c0dbc334863319697c751409c5f" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3046 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.35119 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.0002 "size_download" => 3141.0 "speed_download" => 8948.0 "starttransfer_time" => 0.350942 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 200 "starttransfer_time_us" => 350942 "total_time_us" => 351190 "effective_method" => "GET" "start_time" => 1783396847.0349 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3046" "pause_handler" => Closure(float $duration) {#1267 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1263 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775717 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 2f (easy handle 0x563243bd6ee0)\n > GET /2.0/kb_invoice/3046 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:47 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 13\r\n < x-ratelimit-remaining-minute: 977\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 977\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1b5fd0f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:47 GMT" "content-type: application/json" "ratelimit-reset: 13" "x-ratelimit-remaining-minute: 977" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 977" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1b5fd0f6aa0-GVA" ] "response_json" => [ "id" => 3046 "document_nr" => "POM-FAC2026-03046" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 69 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "592.000000" "total_net" => "592.000000" "total_taxes" => "47.9520" "total_received_payments" => "639.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "639.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:47" "esr_id" => 2857 "qr_invoice_id" => 2857 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "47.9520" ] ] "positions" => [ [ "id" => 3426 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.isonomie.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: refacturé par Pomzed<strong><br /><strong>Début du contrat</strong>: </strong>24.01.2024 (cette facture fait office de contrat)<strong><br /></strong>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12519 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 12520 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack3</strong><br />Code produit: ABO-WEB-MP3<br /><br /><strong><strong>PACK3 – </strong>Maintenance technique de votre site internet (abonnement de 3 h pour une période d'une année)</strong><strong><br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution à la demande du client</li>\r\n <li>Ajout de modules spécifiques</li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "345.000000" "discount_in_percent" => null "position_total" => "345.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 194 ] [ "id" => 749 "type" => "KbPositionPagebreak" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 12521 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Nom de domaine: www.isonomie.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/cc8e635f8027f5bd8cf66a7c8d0d8dfdead3d39ed12cada677b5ffe859e4ea10" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3047 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.923674 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000227 "size_download" => 3053.0 "speed_download" => 3307.0 "starttransfer_time" => 0.922881 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 227 "starttransfer_time_us" => 922881 "total_time_us" => 923674 "effective_method" => "GET" "start_time" => 1783396847.3906 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3047" "pause_handler" => Closure(float $duration) {#1278 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1277 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775714 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 31 (easy handle 0x563243bd8820)\n > GET /2.0/kb_invoice/3047 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:48 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 13\r\n < x-ratelimit-remaining-minute: 976\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 976\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1b83ee36aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:48 GMT" "content-type: application/json" "ratelimit-reset: 13" "x-ratelimit-remaining-minute: 976" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 976" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1b83ee36aa0-GVA" ] "response_json" => [ "id" => 3047 "document_nr" => "POM-FAC2026-03047" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 146 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "2295.000000" "total_net" => "2065.000000" "total_taxes" => "167.2650" "total_received_payments" => "2232.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2232.250000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Ville de Moutier\n Case postale 927\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-23 10:25:06" "esr_id" => 2858 "qr_invoice_id" => 2858 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "167.2650" ] ] "positions" => [ [ "id" => 3427 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.moutier.ch<strong><br />Début du contrat:</strong> 20.02.2018 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12522 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 750 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12523 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack18</strong><br />Code produit: ABO-WEB-MP18<br /><br /><strong><strong>PACK18 – </strong>Maintenance technique de votre site internet (abonnement de 18 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution à la demande du client</li>\r\n <li>Ajout de modules spécifiques</li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "2070.000000" "discount_in_percent" => null "position_total" => "2070.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 54 ] [ "id" => 716 "type" => "KbPositionDiscount" "text" => "Rabais fidélité - 2 heures offertes" "is_percentual" => false "value" => "230.000000" "discount_total" => "230.000000" ] ] "network_link" => "https://network.bexio.com/invoice/dbfdcc393ee620e79748f383d30bd770ea117cf6920367ec73fb93e30d38fba6" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3048 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.781534 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.000206 "size_download" => 4698.0 "speed_download" => 6015.0 "starttransfer_time" => 0.780583 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 206 "starttransfer_time_us" => 780583 "total_time_us" => 781534 "effective_method" => "GET" "start_time" => 1783396848.3182 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3048" "pause_handler" => Closure(float $duration) {#1279 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1285 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775709 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 33 (easy handle 0x563243bde840)\n > GET /2.0/kb_invoice/3048 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:49 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 12\r\n < x-ratelimit-remaining-minute: 975\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 975\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1bdfb1a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:49 GMT" "content-type: application/json" "ratelimit-reset: 12" "x-ratelimit-remaining-minute: 975" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 975" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1bdfb1a6aa0-GVA" ] "response_json" => [ "id" => 3048 "document_nr" => "POM-FAC2026-03048" "title" => "MontTerri-Siteweb-30ans-POM4306" "contact_id" => 3 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3875.000000" "total_net" => "3875.000000" "total_taxes" => "313.8750" "total_received_payments" => "4188.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4188.900000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-09 09:28:46" "esr_id" => 2859 "qr_invoice_id" => 2859 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "313.8750" ] ] "positions" => [ [ "id" => 3428 "type" => "KbPositionText" "text" => """ <strong>Mandat</strong><p><strong>Refonte complète du site Internet - 1 langue (anglais)</strong></p>\n <p data-start="158" data-end="435">Création d’un site Internet dédié aux 30 ans du Mont Terri Project, développé sur la base du site www.cigss.ch, déjà réalisé par nos soins.<br data-start="402" data-end="405">La structure existante sera simplifiée et adaptée à la thématique anniversaire afin d’offrir un site clair, fonctionnel et facile à administrer.</p>\n <p data-start="158" data-end="435">Des rabais ont été appliqués sur la conception visuelle (point 2) et le développement (point 3), car la base existante du site du CIGSS peut être réutilisée.</p>\n <p data-start="437" data-end="454"><strong data-start="437" data-end="452">Objectifs</strong></p>\n <ul>\n <li data-start="437" data-end="454">Célébrer les 30 ans du Mont Terri Project à travers un site événementiel dédié</li>\n <li data-start="437" data-end="454">Gagner en autonomie et en flexibilité par rapport au site actuel hébergé par swisstopo</li>\n <li data-start="437" data-end="454">Offrir une plateforme centralisée pour la communication et la gestion des contributions</li>\n </ul>\n <p data-start="616" data-end="651"><strong data-start="616" data-end="649">Fonctionnalités spécifiques</strong></p>\n <ul>\n <li data-start="616" data-end="651">Inscription en ligne à l’événement</li>\n <li data-start="616" data-end="651">Téléchargement et téléversement de fichiers (modèles et abstracts) – Le fonctionnement de ces modules sera identique à celui du site CIGSS, avec adaptation au contexte des 30 ans.</li>\n </ul>\n <p><strong>Logo</strong></p>\n <ul>\n <li>Création d’un logo «30 ans» sur la base du logo existant<strong><br></strong></li>\n </ul>\n <p><strong>Conditions générales:</strong> ce devis est une estimation indicative. Une fois validé, il fera l’objet d’un cahier des charges détaillé; les budgets pourront également être ajustés en fonction des précisions apportées. Nos développements sont réalisés sur mesure et en interne. Toute demande postérieure au 2e bon à tirer sera facturée CHF 150.–/h. Après mise en ligne, un délai d’un mois est accordé pour les remarques; au-delà, toute intervention sera facturée. En cas de retard client, nous nous réservons le droit d’adapter nos conditions et notre planning. Nos sites doivent être hébergés sur nos serveurs avec contrat de maintenance annuel (résiliable sous 3 mois). Sauf accord contraire, les fichiers sources restent notre propriété et peuvent être cédés sur demande (tarif spécifique). En cas de transfert de gestion, nous déclinons toute responsabilité technique. Plus d’information sur nos conditions générales.</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12525 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Développement et intégration</strong><ul>\n <li><strong>Programmation sur mesure:</strong> développement personnalisé tenant compte des besoins spécifiques</li>\n <li><strong>Adaptation mobile (Responsive Design):</strong> création de mises en page flexibles pour assurer une expérience optimale sur tous types d’appareils (ordinateurs, tablettes, smartphones)</li>\n <li><strong>Intégration d’un CMS WordPress:</strong> installation et configuration du système de gestion de contenu permettant au client de gérer et mettre à jour facilement le contenu du site (textes, images, vidéos, etc.). Le CMS est paramétré pour offrir une interface intuitive et adaptée à vos besoins, avec des fonctionnalités de gestion des utilisateurs et des droits d’accès</li>\n <li><strong>Mise en page des gabarits de styles:</strong> création des gabarits pour différentes pages types, avec une attention à l’ergonomie et à la cohérence visuelle</li>\n <li><strong>Optimisation de base pour le référencement naturel:</strong> configuration initiale du site pour améliorer son référencement naturel (SEO). Cela inclut la structuration des balises HTML, la mise en place des URL optimisées, l’ajout des métadonnées de base (titres et descriptions) et l’optimisation des images pour garantir une indexation correcte par les moteurs de recherche</li>\n <li><strong>Conformité à la LPD:</strong> mise en place de bannières de consentement, liens vers une politique de confidentialité détaillée, chiffrement HTTPS et stockage sécurisé des données. Les outils tiers sont configurés pour respecter la vie privée (ex. : anonymisation des IP avec Google Analytics).</li>\n <li><strong>Mise en place du compte SUPPORT et des outils de suivi statistiques:</strong> installation des outils nécessaires pour suivre la performance du site, tels que Google Analytics et Google Search Console. Le compte de support est créé pour faciliter l’assistance technique et le suivi post-lancement, permettant de suivre les questions et demandes de maintenance. <a href="https://pixlab.ch/forces/support/" target="_blank" rel="noopener">Plus d’info.</a></li>\n </ul>\n <p><strong>Dans le cadre de ce projet, le développement s’appuiera sur la base technique du site CIGSS, déjà réalisée par nos soins ce qui permet d’optimiser le temps de production et d’appliquer un rabais sur cette partie.</strong></p> <i>À partir de cette étape, il n’est plus possible de procéder à des changements de structure ou de design. Les prix peuvent varier en fonction de l’organigramme défini, de la stratégie de contenus, et de la complexité du mandat. (*1) – L'intégration des contenus n'est pas comprise dans ce prix. (*2) – Pour renforcer votre visibilité, nous proposons une stratégie de référencement personnalisée (SEO, SEA). Celle-ci peut inclure la création de contenus spécifiques, le lancement de campagnes Google Ads, ainsi que l'application de techniques de référencement avancées (ces services ne sont pas inclus dans cette offre).</i> """ "unit_price" => "5000.000000" "discount_in_percent" => "60.0000" "position_total" => "2000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 12526 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Fonctionnalité sur mesure</strong><p>Deux modules spécifiques seront intégrés:</p>\n <ul>\n <li data-start="616" data-end="651">Inscription en ligne à l’événement</li>\n <li data-start="616" data-end="651">Téléchargement et téléversement de fichiers (modèles et abstracts)</li>\n </ul>\n <p data-start="317" data-end="598"><strong>Le fonctionnement de ces modules sera identique à celui mis en place sur le site du CIGSS, permettant ainsi de réutiliser la base existante. Cette approche optimise le développement et permet de limiter les frais.</strong></p> <i></i> """ "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 12527 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Intégration partielle des contenus</strong><p>Nous assurons l’intégration et la mise en page de vos contenus de base (textes principaux, images, etc.), à condition que ceux-ci nous soient fournis prêts à l’emploi.<br>Ce point correspond à une intégration partielle, centrée sur la mise en place des contenus essentiels du site.</p>\n <p>Un pack d’heures est prévu pour cette étape. Ce volume est indicatif, car il est estimé sur la base des informations dont nous disposons à ce jour. Le tarif pourra donc être ajusté en fonction du temps effectivement consacré à l’intégration.</p>\n <p>Dans le cadre de l’intégration partielle, nous prenons en charge la mise en page des pages principales, puis vous finalisez les suivantes de manière autonome. Une courte formation est prévue afin de vous permettre de travailler efficacement dans le CMS.</p>\n <p>Sur demande, nous pouvons également assurer une intégration complète, incluant la mise en page et l’intégration de l’ensemble des contenus fournis. Toute adaptation, réécriture ou mise en conformité sera facturée en supplément.</p>\n <p>Si besoin, nous pouvons également intervenir sur la création, l’adaptation ou l’optimisation de vos contenus (textes, traductions, photographies, vidéos, animations, etc.). Ces prestations sont proposées sur demande et sur devis, selon un cahier des charges ou au tarif horaire de CHF 150.–.</p>\n <p>Enfin, nous pouvons mettre en place une stratégie de contenu sur mesure afin de renforcer votre référencement naturel (SEO) et d’améliorer la visibilité de votre site sur les moteurs de recherche.</p> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 12528 "type" => "KbPositionArticle" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Ajout page caché download (hors devis)</strong>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "225.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 11 ] [ "id" => 12529 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 11 ] ] "network_link" => "https://network.bexio.com/invoice/11598ed41a62a9504192667d7de0dbedaf1d31725327f7737365b3b9ac282781" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3049 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.137235 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000268 "size_download" => 3076.0 "speed_download" => 22452.0 "starttransfer_time" => 0.136985 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 268 "starttransfer_time_us" => 136985 "total_time_us" => 137235 "effective_method" => "GET" "start_time" => 1783396849.104 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3049" "pause_handler" => Closure(float $duration) {#1300 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1296 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775704 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 35 (easy handle 0x563243be0180)\n > GET /2.0/kb_invoice/3049 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:49 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 974\r\n < x-ratelimit-remaining-minute: 974\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 11\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1c2ee986aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:49 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 974" "x-ratelimit-remaining-minute: 974" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 11" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1c2ee986aa0-GVA" ] "response_json" => [ "id" => 3049 "document_nr" => "POM-FAC2026-03049" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 3 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1627.000000" "total_net" => "1627.000000" "total_taxes" => "131.7870" "total_received_payments" => "1758.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1758.800000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-09 09:28:46" "esr_id" => 2860 "qr_invoice_id" => 2860 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "131.7870" ] ] "positions" => [ [ "id" => 3429 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.mont-terri-meeting.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: refacturé par Pomzed<strong><br />Début du contrat</strong>: 14.01.26 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12530 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 751 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12531 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 12532 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Nom de domaine: www.mont-terri-meeting.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/19ddaa357a69988b700c6d19192a981bcffa6e23f0e5861a5d33c3b1c8d60c0f" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3050 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.142924 "namelookup_time" => 4.0E-5 "connect_time" => 4.0E-5 "pretransfer_time" => 0.000185 "size_download" => 2973.0 "speed_download" => 20936.0 "starttransfer_time" => 0.142687 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 40 "connect_time_us" => 40 "namelookup_time_us" => 40 "pretransfer_time_us" => 185 "starttransfer_time_us" => 142687 "total_time_us" => 142924 "effective_method" => "GET" "start_time" => 1783396849.2451 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3050" "pause_handler" => Closure(float $duration) {#1311 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1310 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775701 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 37 (easy handle 0x563243be61a0)\n > GET /2.0/kb_invoice/3050 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:49 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 11\r\n < x-ratelimit-remaining-minute: 973\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 973\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1c3cf3f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:49 GMT" "content-type: application/json" "ratelimit-reset: 11" "x-ratelimit-remaining-minute: 973" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 973" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1c3cf3f6aa0-GVA" ] "response_json" => [ "id" => 3050 "document_nr" => "POM-FAC2026-03050" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1710.000000" "total_net" => "1710.000000" "total_taxes" => "138.5100" "total_received_payments" => "1848.500000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1848.500000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-18 10:10:03" "esr_id" => 2861 "qr_invoice_id" => 2861 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "138.5100" ] ] "positions" => [ [ "id" => 3430 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.mwprog.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 23.01.2026 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12533 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "675.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 752 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12534 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack9</strong><br />Code produit: ABO-WEB-MP9<br /><br /><strong><strong>PACK9 – </strong>Maintenance technique de votre site internet (abonnement de 9 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "1035.000000" "discount_in_percent" => null "position_total" => "1035.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/c2c44e4f25148bdefff86ec5ab2dd54ee4c0e82accb62e4928532f66ed0822a8" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3051 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.143976 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000222 "size_download" => 5492.0 "speed_download" => 38405.0 "starttransfer_time" => 0.143747 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 222 "starttransfer_time_us" => 143747 "total_time_us" => 143976 "effective_method" => "GET" "start_time" => 1783396849.3921 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3051" "pause_handler" => Closure(float $duration) {#1322 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1321 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775698 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 39 (easy handle 0x563243be7ae0)\n > GET /2.0/kb_invoice/3051 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:49 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 11\r\n < x-ratelimit-remaining-minute: 972\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 972\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1c4bfe56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:49 GMT" "content-type: application/json" "ratelimit-reset: 11" "x-ratelimit-remaining-minute: 972" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 972" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1c4bfe56aa0-GVA" ] "response_json" => [ "id" => 3051 "document_nr" => "POM-FAC2026-03051" "title" => "Neuschwander-Siteweb" "contact_id" => 1282 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "8744.800000" "total_net" => "8744.800000" "total_taxes" => "708.3288" "total_received_payments" => "9453.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "9453.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ NEUSCHWANDER IMMOBILIER\n Rue de la Maltière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-06 07:48:03" "esr_id" => 2862 "qr_invoice_id" => 2862 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "708.3288" ] ] "positions" => [ [ "id" => 3431 "type" => "KbPositionText" "text" => """ <strong>Mandat</strong>\r\n <ul>\r\n <li>Refonte complète du site internet actuel (vitrine), en 4 langues</li>\r\n <li>Réorganisation de la structure (organigramme)</li>\r\n <li>Nouveau design personnalisé</li>\r\n <li>Intégration de fonctionnalités spécifiques, ainsi que de l'API «objets à louer/vendre» réalisée par nos soins</li>\r\n <li>Intégration d'un blog et page 25 ans</li>\r\n <li>Intégration partielle des contenus fournis par vos soins</li>\r\n </ul>\r\n <strong>N'est pas compris:</strong>\r\n <ul>\r\n <li>Développement du module «objets à louer/vendre»</li>\r\n <li>Développement du module «courtage»</li>\r\n </ul>\r\n <strong>Rabais PACK</strong> (commande groupée: siteweb, module objets à vendre/louer, module courtage):<br />Afin de proposer une solution globale et cohérente, nous offrons un rabais exceptionnel sur la seconde commande, permettant d’arrondir le coût total des trois mandats à CHF 50'000.– HT. Ce budget reste indicatif et pourra être ajusté en fonction des besoins réels identifiés en cours de projet.<br /><br /><strong>Cette commande groupée est accompagnée d’un contrat de développement sur mesure, qui définit de manière détaillée les éléments suivants:</strong><br />\r\n <ul>\r\n <li>L’objet et les livrables du mandat (site vitrine, base de données, logiciel de courtage)</li>\r\n <li>Les responsabilités respectives du client et du prestataire</li>\r\n <li>Les modalités de propriété intellectuelle, de planification, de facturation, de maintenance, de confidentialité, ainsi que les conditions de résiliation. Ce document, signé par les deux parties, constitue le cadre de référence juridique et opérationnel pour l’ensemble du projet</li>\r\n </ul>\r\n À noter que les frais d’hébergement et de maintenance technique font l’objet d’une facturation annuelle séparée, selon les conditions spécifiées dans le contrat. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12535 "type" => "KbPositionArticle" "amount" => "0.670000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Structure - 8 heures<br /></strong>Pour garantir un site internet pertinent, efficace et aligné avec vos objectifs, notre approche se déploie en plusieurs étapes clés:\r\n <ul>\r\n <li><strong>Workshop de lancement (2 h):</strong> session collaborative avec vos équipes pour clarifier le mandat, vos attentes, vos contraintes et vos ambitions – 1*.</li>\r\n <li><strong>Audit stratégique:</strong> analyse de la concurrence, des publics cibles, des besoins utilisateurs et des objectifs du projet</li>\r\n <li><strong>Évaluation UX/UI de l’existant:</strong> diagnostic de votre site actuel (architecture, ergonomie, design, contenus, performance SEO)</li>\r\n <li><strong>Conception de la structure:</strong> définition de l’arborescence (organigramme), des parcours utilisateurs et création des wireframes</li>\r\n <li><strong>Tests utilisateurs:</strong> validation des choix UX/UI à travers des scénarios d’usage concrets</li>\r\n <li><strong>Définition du cahier des charges final:</strong> rédaction d’un document détaillant l’architecture complète du site, les fonctionnalités attendues et la stratégie de contenus. Cette étape peut impacter les prestations à venir, et, le cas échéant, faire évoluer le budget initial</li>\r\n </ul>\r\n <em>Nous proposons des packs d'heures pouvant évoluer selon les besoins. (*1) – Le temps dédié à la séance avec le client est comptabilisé dans les frais annexes.\u{202F}</em> """ "unit_price" => "1440.000000" "discount_in_percent" => "0.0000" "position_total" => "964.800000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12536 "type" => "KbPositionArticle" "amount" => "0.670000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Conception visuelle et direction artistique<br /></strong>Cette phase vise à définir l’identité graphique du futur site ainsi que les bases d’une navigation claire, cohérente et engageante. Elle comprend:\r\n <ul>\r\n <li><strong>Étude visuelle et moodboard:</strong> recherches créatives, inspirations graphiques et références en lien avec vos objectifs et votre univers</li>\r\n <li><strong>Définition des principes visuels:</strong> sélection des éléments graphiques clés, hiérarchisation de l’information, effets d’animation et interactions</li>\r\n <li><strong>Création de l’habillage graphique:</strong> élaboration des styles visuels généraux et des gabarits de mise en page (desktop et mobile), en cohérence avec votre identité</li>\r\n <li><strong>Propositions de maquettes:</strong> conception des versions graphiques du site pour validation – 2*</li>\r\n <li><strong>Finalisation:</strong> ajustements, mise au propre des fichiers et livraison des éléments validés</li>\r\n </ul>\r\n <em>(*1) – Cette étape n’inclut pas la création des différents contenus (textes, images, vidéos, etc.), qui peuvent être produits ou adaptés sur demande. Les droits d’images ne sont pas compris. (*2) – Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire en vigueur.</em> """ "unit_price" => "3500.000000" "discount_in_percent" => "0.0000" "position_total" => "2345.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12537 "type" => "KbPositionArticle" "amount" => "0.670000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Développement et intégration</strong>\r\n <ul>\r\n <li><strong>Programmation sur mesure:</strong> développement personnalisé tenant compte des besoins spécifiques</li>\r\n <li><strong>Adaptation mobile (Responsive Design):</strong> création de mises en page flexibles pour assurer une expérience optimale sur tous types d’appareils (ordinateurs, tablettes, smartphones)</li>\r\n <li><strong>Intégration d’un CMS WordPress:</strong> installation et configuration du système de gestion de contenu permettant au client de gérer et mettre à jour facilement le contenu du site (textes, images, vidéos, etc.). Le CMS est paramétré pour offrir une interface intuitive et adaptée à vos besoins, avec des fonctionnalités de gestion des utilisateurs et des droits d’accès</li>\r\n <li><strong>Mise en page des gabarits de styles:</strong> création des gabarits pour différentes pages types, avec une attention à l’ergonomie et à la cohérence visuelle</li>\r\n <li><strong>Optimisation de base pour le référencement naturel:</strong> configuration initiale du site pour améliorer son référencement naturel (SEO). Cela inclut la structuration des balises HTML, la mise en place des URL optimisées, l’ajout des métadonnées de base (titres et descriptions) et l’optimisation des images pour garantir une indexation correcte par les moteurs de recherche</li>\r\n <li><strong>Conformité à la LPD:</strong> mise en place de bannières de consentement, liens vers une politique de confidentialité détaillée, chiffrement HTTPS et stockage sécurisé des données. Les outils tiers sont configurés pour respecter la vie privée (ex. : anonymisation des IP avec Google Analytics).</li>\r\n <li><strong>Mise en place du compte SUPPORT et des outils de suivi statistiques:</strong> installation des outils nécessaires pour suivre la performance du site, tels que Google Analytics et Google Search Console. Le compte de support est créé pour faciliter l’assistance technique et le suivi post-lancement, permettant de suivre les questions et demandes de maintenance. Plus d’info.</li>\r\n </ul>\r\n <em>À partir de cette étape, il n’est plus possible de procéder à des changements de structure ou de design. Les prix peuvent varier en fonction de l’organigramme défini, de la stratégie de contenus, et de la complexité du mandat. (*1) – L'intégration des contenus n'est pas comprise dans ce prix. (*2) – Pour renforcer votre visibilité, nous proposons une stratégie de référencement personnalisée (SEO, SEA). Celle-ci peut inclure la création de contenus spécifiques, le lancement de campagnes Google Ads, ainsi que l'application de techniques de référencement avancées (ces services ne sont pas inclus dans cette offre).</em> """ "unit_price" => "5000.000000" "discount_in_percent" => "0.0000" "position_total" => "3350.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 12538 "type" => "KbPositionArticle" "amount" => "0.670000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Intégration/migration des contenus<br /><br /></strong>Nous prenons en charge l’intégration et la mise en page de tout ou partie de vos contenus (fournis par vos soins, prêts à l’emploi). Pour répondre à vos besoins spécifiques, nous proposons également un service de personnalisation et de création de contenus sur mesure (sur demande).\r\n <ul>\r\n <li>Réception de vos contenus (textes, images, vidéos, etc.,)</li>\r\n <li>Tri et organisation</li>\r\n <li>Intégration et mise en page</li>\r\n </ul>\r\n <strong>Option 1 –</strong> Intégration partielle – 1*: CHF 1500.– (uniquement français)<br /> <strong>Option 2 –</strong> Intégration complète: cahier des charges <br /><br /><em>1* – L’intégration partielle consiste à reprendre telles quelles vos informations de base et à mettre en page les principales sections du site (gabarits). Après votre formation, vous prenez la main pour poursuivre l’intégration de vos contenus en toute autonomie. Les prix ont été définis en fonction de votre site actuel ou des informations que vous nous avez communiquées. Toutefois, ils pourront être ajustés en fonction des besoins réels ou du cahier des charges final. Si vous optez pour l'option 1 (intégration partielle) et gérez le reste des contenus, nous pourrons vous proposer quelques heures pour finaliser et mettre au propre vos contenus, sous réserve de faisabilité (au tarif horaire ou sur devis, selon les contenus).</em> """ "unit_price" => "1500.000000" "discount_in_percent" => "0.0000" "position_total" => "1005.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 8 ] [ "id" => 12539 "type" => "KbPositionArticle" "amount" => "0.670000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Formation CMS</strong>\r\n <ul>\r\n <li>Formation sur la console d’administration</li>\r\n <li>Au tarif horaire de CHF 150.–</li>\r\n <li>Dans nos locaux à Delémont (ou sur site, déplacements non compris)</li>\r\n </ul>\r\n <em>En fin de mandat et après la formation CMS, vous bénéficierez d'un accès à votre compte SUPPORT, qui vous permettra d’échanger rapidement avec notre service d’assistance, d’accéder à nos tutoriels et de consulter diverses statistiques.</em> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "201.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 9 ] [ "id" => 17780 "type" => "KbPositionCustom" "amount" => "0.670000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Estimation</strong><br />Formulaire dynamique et multi-champs permettant de saisir toutes les informations utiles liées au bien immobilier à évaluer (type de bien, surface, localisation, caractéristiques, etc.). Les données et coordonnées du prospect sont transmises par e-mail.<br /><br /><em>Les informations peuvent également être sauvegardées dans le module immobilier (création d’un bien et d’un mandant potentiel). Cette fonctionnalité nécessite toutefois le développement d’une API dédiée pour l’enregistrement, prévu en option dans le cahier des charges du module immobilier.</em><br /><br />" "unit_price" => "450.000000" "discount_in_percent" => null "position_total" => "301.500000" "pos" => "6" "internal_pos" => 7 "parent_id" => null "is_optional" => false ] [ "id" => 12540 "type" => "KbPositionArticle" "amount" => "0.670000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation) - 5 heures<br /></strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement. <em></em>" "unit_price" => "750.000000" "discount_in_percent" => "0.0000" "position_total" => "502.500000" "pos" => "7" "internal_pos" => 8 "parent_id" => null "is_optional" => false "article_id" => 12 ] [ "id" => 89 "type" => "KbPositionSubtotal" "text" => "<strong>Sous-total</strong>" "value" => "8669.800000" "internal_pos" => 9 "parent_id" => null "is_optional" => false ] [ "id" => 17781 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Ajout d'une bannière pour les vacances ou messages spéciaux.</strong>" "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "8" "internal_pos" => 10 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/fdd9a42cb9a3dcc4be576fcc30a97961687a4ae5187bee710bde2fc72232e4a8" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3052 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.500043 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000217 "size_download" => 2212.0 "speed_download" => 4424.0 "starttransfer_time" => 0.499205 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 217 "starttransfer_time_us" => 499205 "total_time_us" => 500043 "effective_method" => "GET" "start_time" => 1783396849.5401 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3052" "pause_handler" => Closure(float $duration) {#1333 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1332 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775695 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 3b (easy handle 0x563243bedb00)\n > GET /2.0/kb_invoice/3052 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:50 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 11\r\n < x-ratelimit-remaining-minute: 971\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 971\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1c5a8a36aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:50 GMT" "content-type: application/json" "ratelimit-reset: 11" "x-ratelimit-remaining-minute: 971" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 971" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1c5a8a36aa0-GVA" ] "response_json" => [ "id" => 3052 "document_nr" => "POM-FAC2026-03052" "title" => "Aellig-Covering-Machines-3x-POM4432" "contact_id" => 672 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "2070.000000" "total_net" => "2070.000000" "total_taxes" => "167.6700" "total_received_payments" => "2237.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2237.650000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ Aellig paysages SA\n M. Micael Aellig\n Pré Rond 17\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-06 08:11:43" "esr_id" => 2863 "qr_invoice_id" => 2863 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "167.6700" ] ] "positions" => [ [ "id" => 3433 "type" => "KbPositionText" "text" => """ <strong>Mandat</strong><ul>\n <li>Pose d'autocollants (logo Aellig monochrome) sur deux machines à Langenthal</li>\n <li>Réalisation d'autocollants (logo Aellig monochrome) pour une machine (pose par le client)</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12544 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Machines à Langenthal (2x)</strong><ul>\n <li><a class="ql-link" href="https://www.avesco.ch/fr/produits/detail/3717-cat-302-cr" target="_blank" rel="noopener noreferrer">Mini-pelle CAT 302 CR canopy</a></li>\n <li data-counters="{"><a class="ql-link" href="https://www.avesco.ch/fr/produits/detail/4009-rufener-rk-057" target="_blank" rel="noopener noreferrer">Tombereau sur chenille Rufener RK 057</a></li>\n <li>Adaptation graphique (mesures, montage-photos, bon à tirer)</li>\n <li>Matière et fourniture (monochrome)</li>\n <li>Production en atelier</li>\n <li>Hébergement et pose sur les deux machines (Langenthal)</li>\n </ul> <i>Les véhicules doivent être nettoyés avant toute intervention. La présence de dommages préexistants ou de traitements spécifiques, visibles ou non, sur la carrosserie ou les vitres peut compromettre l’adhérence des éléments appliqués. Dans ces cas, notre responsabilité ne saurait être engagée. Nous restons toutefois à disposition pour rechercher, avec le client, des solutions adaptées.</i> """ "unit_price" => "1510.000000" "discount_in_percent" => "0.0000" "position_total" => "1510.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12545 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Machine Rufener RK 085 (dépôt Aellig Bévilard)</strong><ul>\n <li>Adaptation graphique (mesures, montage-photos, bon à tirer)</li>\n <li>Matière et fourniture (monochrome)</li>\n <li>Production en atelier</li>\n <li>Livraison des autocollants (pose par le client)</li>\n </ul> <i></i> """ "unit_price" => "450.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12546 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "110.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/208444b2473ff9a76a60dee9714f5261b6b72433dc2423487bb2e26656e4f63c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3053 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.197435 "namelookup_time" => 7.3E-5 "connect_time" => 7.3E-5 "pretransfer_time" => 0.000273 "size_download" => 1381.0 "speed_download" => 7010.0 "starttransfer_time" => 0.197216 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 73 "connect_time_us" => 73 "namelookup_time_us" => 73 "pretransfer_time_us" => 273 "starttransfer_time_us" => 197216 "total_time_us" => 197435 "effective_method" => "GET" "start_time" => 1783396850.0443 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3053" "pause_handler" => Closure(float $duration) {#1340 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1343 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775691 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 3d (easy handle 0x563243bef440)\n > GET /2.0/kb_invoice/3053 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:50 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 970\r\n < ratelimit-reset: 10\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 970\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1c8cb156aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:50 GMT" "content-type: application/json" "ratelimit-remaining: 970" "ratelimit-reset: 10" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 970" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1c8cb156aa0-GVA" ] "response_json" => [ "id" => 3053 "document_nr" => "POM-FAC2026-03053" "title" => "Milani-AutocollantsVoitures-POM4332" "contact_id" => 1225 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "950.000000" "total_net" => "950.000000" "total_taxes" => "76.9500" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1026.9500" "total" => "1026.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ MILANI ARCHITECTURE Sàrl\n Philippe Milani\n Rue de l’Hôpital 6\n CH - 2350 Saignelégier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 15:48:44" "esr_id" => 2864 "qr_invoice_id" => 2864 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "76.9500" ] ] "positions" => [ [ "id" => 3435 "type" => "KbPositionText" "text" => """ <strong>Selon proposition du 8 janvier 2026</strong><br /><br />Production et pose d'autocollants à l'arrière de 5 voitures.<br />\r\n <ul>\r\n <li>Lettrage découpé en blanc</li>\r\n <li>Pose sur véhicules, échelonnée sur plusieures dates</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17783 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production et pose</strong><br />\r\n <ul>\r\n <li>Autocollant blanc </li>\r\n <li>Découpe des lettrage</li>\r\n <li>Préparation des stickers</li>\r\n <li>Pose sur véhicules</li>\r\n <li>5 dates de pose différentes</li>\r\n <li>Gestion de projet</li>\r\n </ul> """ "unit_price" => "950.000000" "discount_in_percent" => null "position_total" => "950.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/fc28b3dd2f6b700397c6e4422000d1b9cd9f8bb394acfac65ff219630d9339e2" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3054 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.135726 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.000228 "size_download" => 2246.0 "speed_download" => 16637.0 "starttransfer_time" => 0.134981 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 228 "starttransfer_time_us" => 134981 "total_time_us" => 135726 "effective_method" => "GET" "start_time" => 1783396850.2461 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3054" "pause_handler" => Closure(float $duration) {#1357 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1354 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775688 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 3f (easy handle 0x563243bf5460)\n > GET /2.0/kb_invoice/3054 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:50 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 969\r\n < x-ratelimit-remaining-minute: 969\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 10\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1ca0c0f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:50 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 969" "x-ratelimit-remaining-minute: 969" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 10" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1ca0c0f6aa0-GVA" ] "response_json" => [ "id" => 3054 "document_nr" => "POM-FAC2026-03054" "title" => "RWB-SupportsComm-CharteGraphique-POM3353" "contact_id" => 540 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3150.000000" "total_net" => "3150.000000" "total_taxes" => "255.1500" "total_received_payments" => "3405.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3405.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ RWB Groupe SA\n Arnaud Macquat\n Route de Fontenais 77\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:17:21" "esr_id" => 2865 "qr_invoice_id" => 2865 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "255.1500" ] ] "positions" => [ [ "id" => 3437 "type" => "KbPositionText" "text" => """ <strong>Description du mandat</strong><p>La création d’une charte graphique repose sur des éléments déjà existants. Dans votre cas, tout est à construire. Nous vous proposons donc un devis en deux étapes:</p>\n <ol>\n <li>Réalisation des différents supports (selon votre liste)</li>\n <li>Mise en place de la charte graphique (évolutive en fonction des besoins)</li>\n </ol> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12550 "type" => "KbPositionArticle" "amount" => "21.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Supports de communication - Pack 30 heures<br /></strong>En nous appuyant sur votre liste ainsi que sur les documents existants que vous nous avez transmis, nous vous proposons une estimation des coûts sous forme de pack d’heures, pour la création des différents supports de communication, tant pour le groupe RWB que pour l’ensemble de ses huit filiales.<br data-start="375" data-end="378" />Les éventuels frais d’impression et de production ne sont pas inclus dans ces estimations. La principale contrainte réside dans la nécessité de concevoir la majorité des supports au format Word, ce qui implique certaines limites en matière de créativité, de cohérence graphique entre les versions et de qualité des rendus finaux. Nous veillerons néanmoins à développer des gabarits standards, afin d’assurer une utilisation simple, homogène et efficace dans toutes les entités du groupe.<br /><br /><span style="text-decoration: underline;"><span class="s1">Définition des supports (goupe RWB + 8 filiales):</span></span><ol>\r\n <li><span class="s1">Lettre</span></li>\r\n <li><span class="s1">Fiches transmission</span></li>\r\n <li><span class="s1">Rapports techniques</span></li>\r\n <li><span class="s1">CV collaborateurs</span></li>\r\n <li><span class="s1">Courriers marketing</span></li>\r\n <li><span class="s1">Présentation PowerPoint</span></li>\r\n <li><span class="s1">Signatures de mail</span></li>\r\n <li><span class="s1">Bâches</span></li>\r\n <li><span class="s1">Drapeaux de chantier</span></li>\r\n <li><span class="s1">Roll-Up</span></li>\r\n <li><span class="s1">Annonces publicitaires (A4, A5, A6, 1/4 de page)</span></li>\r\n <li><span class="s1">Bannières LinkedIn</span></li>\r\n <li><span class="s1">Cartes de visite</span></li>\r\n <li><span class="s1">Goodies (exemples: stylos, gourdes)</span></li>\r\n </ol><em>Une fois le pack d’heures épuisé, nous vous en informerons afin de définir ensemble la suite des travaux. Toutes vos demandes d’adaptation – y compris le coaching, la formation, le suivi ou toute demande particulière – seront prises en compte dans le cadre de ce pack.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "3150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/cdcd8dadc10488864f62711994fc944206facffb5f68baad8ced459e48238f50" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3055 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.580526 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000211 "size_download" => 1944.0 "speed_download" => 3351.0 "starttransfer_time" => 0.580312 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 211 "starttransfer_time_us" => 580312 "total_time_us" => 580526 "effective_method" => "GET" "start_time" => 1783396850.3856 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3055" "pause_handler" => Closure(float $duration) {#1367 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1363 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775683 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 41 (easy handle 0x563243bf6da0)\n > GET /2.0/kb_invoice/3055 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:50 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 10\r\n < x-ratelimit-remaining-minute: 968\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 968\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1caecc76aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:50 GMT" "content-type: application/json" "ratelimit-reset: 10" "x-ratelimit-remaining-minute: 968" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 968" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1caecc76aa0-GVA" ] "response_json" => [ "id" => 3055 "document_nr" => "POM-FAC2026-03055" "title" => "HEP-Abonnement semestriel de prestations - POM4506" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1620.000000" "total_net" => "1620.000000" "total_taxes" => "131.2200" "total_received_payments" => "1751.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1751.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-01" "is_valid_to" => "2026-03-01" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2866 "qr_invoice_id" => 2866 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "131.2200" ] ] "positions" => [ [ "id" => 3438 "type" => "KbPositionText" "text" => "<strong>Client: </strong>Haute École Pédagogique BEJUNE<strong><br />Début du contrat</strong>: 01.02.2026<br /><strong>Fin du contrat:</strong> 01.08.2026<br /><strong>Période:</strong> 01.02.26 - 31.07.26 " "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17784 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Contrat semestriel de prestation - Pack12</strong><br /><br /><strong><strong>PACK12– Prestations sur demande </strong>(abonnement de 12 h pour une période de 6 mois)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 135.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci se renouvelle tacitement chaque année.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Créations, adaptations graphiques</li>\r\n <li>Assistance technique</li>\r\n <li>Conseils, recherches d'idées, etc.</li>\r\n <li>Gestion de projet (pour prestations comprises dans le contrat)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Impressions ou productions</li>\r\n <li>Prestations de sous-traitants</li>\r\n <li>Séances client (briefings généraux, etc.)</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons les prestations en travail de régie à CHF 150.–/h (une information vous sera transmise avant dépassement du quota). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n </ul> """ "unit_price" => "1620.000000" "discount_in_percent" => null "position_total" => "1620.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/b71e55a17632f86de48fb569a6089c1e587eba290eaa91a0285b6ba038c6c7b1" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3056 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.128819 "namelookup_time" => 4.3E-5 "connect_time" => 4.3E-5 "pretransfer_time" => 0.000194 "size_download" => 2958.0 "speed_download" => 23109.0 "starttransfer_time" => 0.128627 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 43 "connect_time_us" => 43 "namelookup_time_us" => 43 "pretransfer_time_us" => 194 "starttransfer_time_us" => 128627 "total_time_us" => 128819 "effective_method" => "GET" "start_time" => 1783396850.9698 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3056" "pause_handler" => Closure(float $duration) {#1374 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1377 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775680 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 43 (easy handle 0x563243bfcdc0)\n > GET /2.0/kb_invoice/3056 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:51 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 967\r\n < ratelimit-reset: 10\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 967\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1ce9f926aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:51 GMT" "content-type: application/json" "ratelimit-remaining: 967" "ratelimit-reset: 10" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 967" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1ce9f926aa0-GVA" ] "response_json" => [ "id" => 3056 "document_nr" => "POM-FAC2026-03056" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1269 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "is_valid_to" => "2026-02-28" "contact_address" => """ SAOE\n Bernard Voisard\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-06 07:47:48" "esr_id" => 2867 "qr_invoice_id" => 2867 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3440 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.saoe.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 17.11.2025 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12555 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 754 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12556 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/0b331f6e98538ecf479de13fb764c8339116e3493415446e4da4645ea08ee332" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3057 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.81771 "namelookup_time" => 4.2E-5 "connect_time" => 4.2E-5 "pretransfer_time" => 0.000191 "size_download" => 3295.0 "speed_download" => 4033.0 "starttransfer_time" => 0.817536 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 42 "connect_time_us" => 42 "namelookup_time_us" => 42 "pretransfer_time_us" => 191 "starttransfer_time_us" => 817536 "total_time_us" => 817710 "effective_method" => "GET" "start_time" => 1783396851.1023 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3057" "pause_handler" => Closure(float $duration) {#1389 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1388 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775677 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 45 (easy handle 0x563243bfe700)\n > GET /2.0/kb_invoice/3057 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:51 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 9\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 966\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 966\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1cf682f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:51 GMT" "content-type: application/json" "ratelimit-reset: 9" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 966" "ratelimit-limit: 1000" "ratelimit-remaining: 966" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1cf682f6aa0-GVA" ] "response_json" => [ "id" => 3057 "document_nr" => "POM-FAC2026-03057" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 96 "contact_sub_id" => null "user_id" => 34 "project_id" => 135 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1037.000000" "total_net" => "1037.000000" "total_taxes" => "83.9970" "total_received_payments" => "1121.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1121.000000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ STELOG SA\n La Vorde 6b\n CH - 2863 Undervelier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2868 "qr_invoice_id" => 2868 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "83.9970" ] ] "positions" => [ [ "id" => 3446 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.stelog.ch<strong><br />Début du contrat:</strong> 01.02.20 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12578 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document).<br /><br /><em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em>" "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 12579 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br />\r\n <ul>\r\n <li><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n </li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 12580 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Nom de domaine: www.stelog.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 12581 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adresses e-mail supplémentaires</strong><br /><br />\r\n <ul>\r\n <li>Pack de 10 adresses e-mail</li>\r\n <li>Prix annuel</li>\r\n </ul>\r\n Vos adresses e-mails:<br /><ol>\r\n <li>admin@stelog.ch</li>\r\n <li>ch.stegmueller@stelog.ch</li>\r\n <li>events@stelog.ch</li>\r\n <li>info@stelog.ch</li>\r\n <li>n.meier@stelog.ch</li>\r\n <li>r.fluri@stelog.ch</li>\r\n <li>st.stegmueller@stelog.ch</li>\r\n <li>stelogimp@stelog.ch</li>\r\n <li>y.calderara@stelog.ch</li>\r\n </ol><br /><em><em>Pour rappel, 1 adresse e-mail de base est incluse </em>dans votre contrat d'hébergement. Dès la création d'une deuxième adresse e-mail, un pack 5 est activé.</em> """ "unit_price" => "50.000000" "discount_in_percent" => null "position_total" => "100.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 227 ] ] "network_link" => "https://network.bexio.com/invoice/730000ff4658bfd8341d5631b74e416ac38e07e6908fe97a4915eeda17afb794" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3058 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.150859 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000198 "size_download" => 3051.0 "speed_download" => 20340.0 "starttransfer_time" => 0.150643 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 198 "starttransfer_time_us" => 150643 "total_time_us" => 150859 "effective_method" => "GET" "start_time" => 1783396851.9239 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3058" "pause_handler" => Closure(float $duration) {#1400 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1399 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775674 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 47 (easy handle 0x563243c04720)\n > GET /2.0/kb_invoice/3058 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:52 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 965\r\n < x-ratelimit-remaining-minute: 965\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 9\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1d48c096aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:52 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 965" "x-ratelimit-remaining-minute: 965" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 9" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1d48c096aa0-GVA" ] "response_json" => [ "id" => 3058 "document_nr" => "POM-FAC2026-03058" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 23 "contact_sub_id" => null "user_id" => 34 "project_id" => 55 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1605.000000" "total_net" => "1305.000000" "total_taxes" => "105.7050" "total_received_payments" => "1410.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1410.700000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Frigotech SA\r\n Route de la Taille 5\r\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-19 10:38:58" "esr_id" => 2869 "qr_invoice_id" => 2869 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "105.7050" ] ] "positions" => [ [ "id" => 3447 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.frigotech.ch<strong><br />Début du contrat:</strong> 30.01.2018 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12582 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 755 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12583 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 53 ] [ "id" => 717 "type" => "KbPositionDiscount" "text" => "Rabais spécial" "is_percentual" => false "value" => "300.000000" "discount_total" => "300.000000" ] ] "network_link" => "https://network.bexio.com/invoice/03feef5a02b359079f9586fc7ba5238aeb0c78e4fdebe6136a02c66f12166a0b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3059 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.578384 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000247 "size_download" => 2958.0 "speed_download" => 5117.0 "starttransfer_time" => 0.577655 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 247 "starttransfer_time_us" => 577655 "total_time_us" => 578384 "effective_method" => "GET" "start_time" => 1783396852.079 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3059" "pause_handler" => Closure(float $duration) {#1411 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1410 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775671 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 49 (easy handle 0x563243c06060)\n > GET /2.0/kb_invoice/3059 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:52 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 8\r\n < x-ratelimit-remaining-minute: 964\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 964\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1d58cde6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:52 GMT" "content-type: application/json" "ratelimit-reset: 8" "x-ratelimit-remaining-minute: 964" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 964" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1d58cde6aa0-GVA" ] "response_json" => [ "id" => 3059 "document_nr" => "POM-FAC2026-03059" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 61 "contact_sub_id" => null "user_id" => 34 "project_id" => 92 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Menuiserie Oppliger SA\n Chemin des Buissons 5\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:49:21" "esr_id" => 2870 "qr_invoice_id" => 2870 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3448 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.oppligersa.ch<strong><br />Début du contrat:</strong> 31.01.2016 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12584 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 756 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12585 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/a5d4ba560c83fc56b902b6cfaf43127201edcbfddebf8124261db23a13b3001c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3060 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.555068 "namelookup_time" => 3.8E-5 "connect_time" => 3.8E-5 "pretransfer_time" => 0.000157 "size_download" => 2671.0 "speed_download" => 4812.0 "starttransfer_time" => 0.554248 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 39 "connect_time_us" => 38 "namelookup_time_us" => 38 "pretransfer_time_us" => 157 "starttransfer_time_us" => 554248 "total_time_us" => 555068 "effective_method" => "GET" "start_time" => 1783396852.6621 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3060" "pause_handler" => Closure(float $duration) {#1422 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1418 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775666 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 4b (easy handle 0x563243c0c080)\n > GET /2.0/kb_invoice/3060 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:53 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 8\r\n < x-ratelimit-remaining-minute: 963\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 963\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1d92fc66aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:53 GMT" "content-type: application/json" "ratelimit-reset: 8" "x-ratelimit-remaining-minute: 963" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 963" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1d92fc66aa0-GVA" ] "response_json" => [ "id" => 3060 "document_nr" => "POM-FAC2026-03060" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 100 "contact_sub_id" => null "user_id" => 34 "project_id" => 142 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "455.000000" "total_net" => "455.000000" "total_taxes" => "36.8550" "total_received_payments" => "491.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "491.850000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Grosjean Acoustique SA\n Rue de la Molière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:36:03" "esr_id" => 2871 "qr_invoice_id" => 2871 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "36.8550" ] ] "positions" => [ [ "id" => 3449 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.grosjeanacoustique.ch<strong><br />Début du contrat:</strong> 01.02.12 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12586 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 757 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12587 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack</strong><br />Code produit: ABO-WEB-MP<br /><br /><strong>Web-Maintenance</strong><br /><br />PACK Horaire: nous prévoyons un pack d'heures nécessaires pour la maintenance technique de votre site. Ces heures sont à un tarif préférentiel de CHF 115.– HT. Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande.<br /><strong><br /></strong><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n La présente facture fait office de contrat. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, il garantit à 90% la stabilité et les fonctionnalités générales de votre site. """ "unit_price" => "115.000000" "discount_in_percent" => null "position_total" => "230.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 90 ] ] "network_link" => "https://network.bexio.com/invoice/b2703478620c7a1170c3c7fb0e4c846c6b75e94e0d4643237d01d86e4e3a1a65" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3061 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.37596 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.0002 "size_download" => 3286.0 "speed_download" => 8762.0 "starttransfer_time" => 0.375728 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 200 "starttransfer_time_us" => 375728 "total_time_us" => 375960 "effective_method" => "GET" "start_time" => 1783396853.2211 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3061" "pause_handler" => Closure(float $duration) {#1433 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1429 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775661 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 4d (easy handle 0x563243c0d9c0)\n > GET /2.0/kb_invoice/3061 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:53 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 7\r\n < x-ratelimit-remaining-minute: 962\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 962\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1dcaaa76aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:53 GMT" "content-type: application/json" "ratelimit-reset: 7" "x-ratelimit-remaining-minute: 962" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 962" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1dcaaa76aa0-GVA" ] "response_json" => [ "id" => 3061 "document_nr" => "POM-FAC2026-03061" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 75 "contact_sub_id" => null "user_id" => 34 "project_id" => 108 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1103.000000" "total_net" => "1103.000000" "total_taxes" => "89.3430" "total_received_payments" => "1192.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1192.350000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Chatelain Stores SA\n Jérôme Chatelain\n Le Saucy 8\n CH - 2722 Les Reussilles """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:33" "esr_id" => 2872 "qr_invoice_id" => 2872 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "89.3430" ] ] "positions" => [ [ "id" => 3450 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.chatelainstores.ch<strong><br />Début du contrat:</strong> 01.02.20 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12588 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 758 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12589 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 12590 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.chatelainstores.ch</li>\r\n <li>www.chatelainstore.ch</li>\r\n <li>www.chatelain-store.ch</li>\r\n <li>www.chatelain-stores.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "88.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 12591 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adresses e-mail supplémentaires</strong><br /><br />\r\n <ul>\r\n <li>Pack de 5 adresses e-mail</li>\r\n <li>Prix annuel</li>\r\n </ul>\r\n Vos adresses e-mails:<br /><ol>\r\n <li>a.deoliveira@chatelain-stores.ch</li>\r\n <li>h.thievent@chatelain-stores.ch</li>\r\n <li>info@chatelain-stores.ch</li>\r\n <li>j.chatelain@chatelain-stores.ch</li>\r\n <li>jo.chatelain@chatelain-stores.ch</li>\r\n <li>l.beuret@chatelain-stores.ch</li>\r\n <li>m.nyfeler@chatelain-stores.ch</li>\r\n <li>r.voirol@chatelain-stores.ch</li>\r\n </ol><br /><em><em>Pour rappel, 1 adresse e-mail de base est incluse </em>dans votre contrat d'hébergement. Dès la création d'une deuxième adresse e-mail, un pack 5 est activé.</em> """ "unit_price" => "50.000000" "discount_in_percent" => null "position_total" => "100.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 227 ] ] "network_link" => "https://network.bexio.com/invoice/3426f96a4e30117f85ec508006851c11801eb6c7a5333a9841e82e6671ac148f" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3063 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.647516 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.00023 "size_download" => 2283.0 "speed_download" => 3528.0 "starttransfer_time" => 0.64729 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 230 "starttransfer_time_us" => 647290 "total_time_us" => 647516 "effective_method" => "GET" "start_time" => 1783396853.6015 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3063" "pause_handler" => Closure(float $duration) {#1444 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1443 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775658 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 4f (easy handle 0x563243c139e0)\n > GET /2.0/kb_invoice/3063 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:54 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 7\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 961\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 961\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1df0c8e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:54 GMT" "content-type: application/json" "ratelimit-reset: 7" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 961" "ratelimit-limit: 1000" "ratelimit-remaining: 961" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1df0c8e6aa0-GVA" ] "response_json" => [ "id" => 3063 "document_nr" => "POM-FAC2026-03063" "title" => "SwissPara-SiteInternet" "contact_id" => 78 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1620.000000" "total_net" => "1620.000000" "total_taxes" => "131.2200" "total_received_payments" => "1751.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1751.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-06" "is_valid_to" => "2026-03-07" "contact_address" => """ Swiss-para.shop Sàrl\n Morane Montavon\n Cagreu 1C\n CH - 2742 Perrefitte """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-13 09:35:46" "esr_id" => 2873 "qr_invoice_id" => 2873 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "131.2200" ] ] "positions" => [ [ "id" => 3452 "type" => "KbPositionText" "text" => "<strong></strong><p>Selon la séance du <strong>11/02/2025</strong>, vous trouverez ci-dessous une offre complète pour la refonte de votre site internet. Cette version n'inclut pas de personnalisation sur mesure, elle couvre uniquement l'installation et la configuration d'éléments existants. Tout développement supplémentaire fera l'objet d'un devis et sera facturé en supplément.</p>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12594 "type" => "KbPositionArticle" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Configuration de la boutique</strong>\r\n <ul>\r\n <li>Analyse et proposition de thèmes</li>\r\n <li>Installation du thème - 1*</li>\r\n <li>Personnalisation légère (couleurs, polices, etc.)</li>\r\n <li>Login simplifié</li>\r\n <li>Optimisation du thème pour une utilisation mobile (responsive)</li>\r\n <li>Intégration de la console CMS PrestaShop (gestion des contenus par le client)</li>\r\n <li>Optimisation des pages pour un référencement naturel – 2*</li>\r\n <li>Mise en place des outils de statistiques</li>\r\n <li>Récupération des fonctionnalités et intégration des contenus existants</li>\r\n </ul>\r\n <em>(*1) – Les fonctionnalités spécifiques ne sont pas incluses. (*2) – Pour renforcer votre visibilité, nous proposons une stratégie de référencement personnalisée (SEO, SEA). Celle-ci peut inclure la création de contenus spécifiques, le lancement de campagnes Google Ads, ainsi que l'application de techniques de référencement avancées (ces services ne sont pas inclus dans l'offre actuelle).</em> """ "unit_price" => "3900.000000" "discount_in_percent" => "0.0000" "position_total" => "1170.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3328 "type" => "KbPositionSubposition" "text" => "Modules et fonctionnalités supplémentaire" "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "150.000000" "show_pos_prices" => true ] [ "id" => 17810 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 277 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Module Carte Cadeau<br /></strong>\r\n <ul>\r\n <li>Création de fichier automatique</li>\r\n <li>Envoi automatique au client du bon (cadeau, vols, etc.).</li>\r\n </ul> """ "unit_price" => "60.000000" "discount_in_percent" => null "position_total" => "60.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3328 "is_optional" => false ] [ "id" => 17811 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 277 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Module La poste</strong><br />\r\n <ul>\r\n <li>Intégration de la poste sur le site</li>\r\n <li>Envoie simplifié</li>\r\n </ul> """ "unit_price" => "70.000000" "discount_in_percent" => null "position_total" => "70.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3328 "is_optional" => false ] [ "id" => 17812 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 277 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Google Merchant</strong><br />\r\n <ul>\r\n <li>Achat</li>\r\n <li>Intégration</li>\r\n </ul> """ "unit_price" => "20.000000" "discount_in_percent" => null "position_total" => "20.000000" "pos" => "2.3" "internal_pos" => 6 "parent_id" => 3328 "is_optional" => false ] [ "id" => 12595 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement. <em></em>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "3" "internal_pos" => 7 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/c5e49b23d8b31f4a668bba6e463d0f4ef91c549ee5ab0a24901cc727a4dfbcfd" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3064 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.386205 "namelookup_time" => 8.4E-5 "connect_time" => 8.4E-5 "pretransfer_time" => 0.000259 "size_download" => 3003.0 "speed_download" => 7779.0 "starttransfer_time" => 0.385464 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 84 "connect_time_us" => 84 "namelookup_time_us" => 84 "pretransfer_time_us" => 259 "starttransfer_time_us" => 385464 "total_time_us" => 386205 "effective_method" => "GET" "start_time" => 1783396854.2534 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3064" "pause_handler" => Closure(float $duration) {#1455 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1454 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775655 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 51 (easy handle 0x563243c15320)\n > GET /2.0/kb_invoice/3064 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:54 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 6\r\n < x-ratelimit-remaining-minute: 960\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 960\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1e31fac6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:54 GMT" "content-type: application/json" "ratelimit-reset: 6" "x-ratelimit-remaining-minute: 960" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 960" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1e31fac6aa0-GVA" ] "response_json" => [ "id" => 3064 "document_nr" => "POM-FAC2026-03064" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 97 "contact_sub_id" => null "user_id" => 34 "project_id" => 137 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "2660.000000" "total_net" => "2660.000000" "total_taxes" => "215.4600" "total_received_payments" => "2875.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2875.450000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-13" "is_valid_to" => "2026-03-14" "contact_address" => """ Les Cabanes du Mont de Coeuve\r\n Christophe Tallat\r\n Le Crêt 227\r\n CH - 2932 Coeuve """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:22" "esr_id" => 2874 "qr_invoice_id" => 2874 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "215.4600" ] ] "positions" => [ [ "id" => 3454 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.cabanes-du-mont.ch<strong><br />Début du contrat:</strong> 07.02.17 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12602 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-POM-Standard</strong><br />Code produit: ABO-WEB-HPSt<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR POMZED STANDARD<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs Pomzed standard:</strong> votre site est hébergé sur nos serveurs parmi d’autres sites uniquement réalisés par nos soins. La performance est assurée. Il est toutefois encore possible d'augmenter les besoins de sécurité et de rapidité avec des serveurs dédiés (plus d'informations à la suite du document)." "unit_price" => "900.000000" "discount_in_percent" => null "position_total" => "900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 88 ] [ "id" => 760 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12603 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 53 ] [ "id" => 12604 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-Module: </strong>Planyio (réservation en ligne)<strong><br /></strong>" "unit_price" => "380.000000" "discount_in_percent" => null "position_total" => "380.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 42 ] ] "network_link" => "https://network.bexio.com/invoice/cf10c9492144c08ef121d941348c12600e2c81456851bf2d42e49fb60987f071" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3065 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.144344 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000182 "size_download" => 2163.0 "speed_download" => 15020.0 "starttransfer_time" => 0.144091 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 182 "starttransfer_time_us" => 144091 "total_time_us" => 144344 "effective_method" => "GET" "start_time" => 1783396854.6434 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3065" "pause_handler" => Closure(float $duration) {#1468 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1462 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775650 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 53 (easy handle 0x563243c1b340)\n > GET /2.0/kb_invoice/3065 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:54 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 959\r\n < x-ratelimit-remaining-minute: 959\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 6\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1e589966aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:54 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 959" "x-ratelimit-remaining-minute: 959" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 6" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1e589966aa0-GVA" ] "response_json" => [ "id" => 3065 "document_nr" => "POM-FAC2026-03065" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-16" "is_valid_to" => "2026-03-17" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-23 10:25:18" "esr_id" => 2875 "qr_invoice_id" => 2875 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "positions" => [ [ "id" => 3455 "type" => "KbPositionText" "text" => """ <strong></strong><span style="text-decoration: underline;"><strong>Mandat</strong></span>\r\n <ul>\r\n <li>Refonte complète du site internet actuel</li>\r\n <li>Web-Design personnalisé</li>\r\n <li>Ré-organisation des pages et des contenus (sur la même base existante)</li>\r\n <li>Intégration d'une boutique en ligne simplifiée</li>\r\n <li>Historique des bières de passage</li>\r\n <li><strong>Un rabais copain de 35%</strong></li>\r\n <li><strong>Option leasing: 12x, sans intérêt du 16.07.25 au 16.06.26</strong></li>\r\n </ul>\r\n <strong>Conditions générales:</strong> <br />Après la mise en ligne, vous disposez d’un délai d’un mois pour transmettre vos remarques. Passé ce délai, le mandat est clos. Toute demande ultérieure sera traitée dans le cadre d’un nouveau mandat ou d’un contrat annuel de maintenance. En cas de retard imputable au client, Pomzed se réserve le droit d’appliquer un supplément de 10% et de réorganiser son planning. Toute intervention après formation sera facturée selon le tarif horaire en vigueur ou le contrat de maintenance. Avant la mise en ligne, nous recommandons de prévoir quelques heures pour une finalisation, intégrées dans le contrat de maintenance. Pour garantir la performance et la stabilité, les sites développés par Pomzed doivent être hébergés sur nos serveurs et accompagnés d’un contrat de maintenance annuel, résiliable avec un préavis de 3 mois. Sauf accord préalable, les fichiers sources restent la propriété de Pomzed. Ils peuvent être acquis sur demande, selon un tarif spécifique. Nos sites, conçus sur mesure avec WordPress, sont optimisés pour vos besoins. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12605 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Site internet www.tonnebiere.ch<br /></strong><em>Le prix total du site est facturé mensuellement durant 12 mois. <br />Le rabais de 35% est appliqué avant fractionnement.</em><br /><em>L'abonnement de maintenance et d'hébergement est facturé séparemment et annuellement.<br /></em><br />\r\n <ul>\r\n <li>Audit et stratégie (web)</li>\r\n <li>Organigramme et wireframe</li>\r\n <li>Ergonomie et webdesign</li>\r\n <li>Développement Web</li>\r\n <li>Boutique en ligne</li>\r\n <li>Frais annexe</li>\r\n </ul> """ "unit_price" => "598.540000" "discount_in_percent" => "0.0000" "position_total" => "598.540000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3066 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.363926 "namelookup_time" => 4.0E-5 "connect_time" => 4.0E-5 "pretransfer_time" => 0.000174 "size_download" => 1316.0 "speed_download" => 3625.0 "starttransfer_time" => 0.363709 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 40 "connect_time_us" => 40 "namelookup_time_us" => 40 "pretransfer_time_us" => 174 "starttransfer_time_us" => 363709 "total_time_us" => 363926 "effective_method" => "GET" "start_time" => 1783396854.7916 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3066" "pause_handler" => Closure(float $duration) {#1478 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1477 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775647 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 55 (easy handle 0x563243c1cc80)\n > GET /2.0/kb_invoice/3066 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:55 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 6\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 958\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 958\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1e67a376aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:55 GMT" "content-type: application/json" "ratelimit-reset: 6" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 958" "ratelimit-limit: 1000" "ratelimit-remaining: 958" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1e67a376aa0-GVA" ] "response_json" => [ "id" => 3066 "document_nr" => "POM-FAC2026-03066" "title" => "MWProgrammation-Divers-Supports" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "600.000000" "total_net" => "600.000000" "total_taxes" => "48.6000" "total_received_payments" => "648.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "648.600000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-10 12:04:59" "esr_id" => 2876 "qr_invoice_id" => 2876 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.6000" ] ] "positions" => [ [ "id" => 12618 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Animation 2D<br /><br /></strong>Animation graphique pour introduction vidéo tuto Youtube\r\n <ul>\r\n <li>Utilisation des visuels selon ligne graphique définie</li>\r\n <li>Animation simple (aparitions/déplacements) des éléments graphiques et textes – 1*</li>\r\n <li>Corrections/modification client jusqu'au BAT02 – 2*</li>\r\n <li>Durée 5-10 secondes</li>\r\n <li>Export au format 16/9 (Youtube)</li>\r\n </ul> """ "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/10f1a3a777d9c48408eeb5b273073f905010a38d927c3da2b8e6b0a0c1fcf30c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3067 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.416277 "namelookup_time" => 4.0E-5 "connect_time" => 4.0E-5 "pretransfer_time" => 0.000184 "size_download" => 1641.0 "speed_download" => 3944.0 "starttransfer_time" => 0.416056 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 40 "connect_time_us" => 40 "namelookup_time_us" => 40 "pretransfer_time_us" => 184 "starttransfer_time_us" => 416056 "total_time_us" => 416277 "effective_method" => "GET" "start_time" => 1783396855.1595 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3067" "pause_handler" => Closure(float $duration) {#1489 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1488 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775644 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 57 (easy handle 0x563243c22ca0)\n > GET /2.0/kb_invoice/3067 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:55 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 5\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 957\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 957\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1e8cbc96aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:55 GMT" "content-type: application/json" "ratelimit-reset: 5" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 957" "ratelimit-limit: 1000" "ratelimit-remaining: 957" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1e8cbc96aa0-GVA" ] "response_json" => [ "id" => 3067 "document_nr" => "POM-FAC2026-03067" "title" => "Villat-Campagne-Literie-2026" "contact_id" => 1218 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "950.000000" "total_net" => "950.000000" "total_taxes" => "76.9500" "total_received_payments" => "1026.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1026.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ Meubles Villat SA\n Vie de Grandgourt 2\n CH - 2925 Buix """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-20 08:18:54" "esr_id" => 2877 "qr_invoice_id" => 2877 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "76.9500" ] ] "positions" => [ [ "id" => 3460 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p>Adaptation de la campagne 2025 (mouton):</p>\n <ul type="disc">\n <li class="MsoListParagraph">4 annonces presse</li>\n <li class="MsoListParagraph">1 vidéo (3 formats)</li>\n <li class="MsoListParagraph">1 flyer A5 recto/verso (nouveau support)</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12622 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vidéo</strong><ul>\n <li>Adaptation du texte</li>\n <li>Export en 3 formats</li>\n <li>Gestion de projet</li>\n <li>Au tarif horaire</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12623 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Annonces presse</strong><ul>\n <li>4 formats</li>\n <li>Adaptation du texte</li>\n <li>Gestion de projet</li>\n <li>Au tarif horaire</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12624 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Flyer A5</strong><ul>\n <li>Format A5</li>\n <li>Recto-Verso</li>\n <li>Adaptation graphique</li>\n <li>Réception et mise en conformité des contenus client</li>\n <li>Mise en page</li>\n <li>Maquettes jusqu'au 2e bon à tirer – 1*</li>\n <li>Finalisation et export PDF pour impression offset – 2*</li>\n </ul> <i>1* – Au-delà du 2ᵉ bon à tirer, toute demande supplémentaire est facturée au tarif horaire de CHF 150.–. 2* – L'impression n'est pas comprise dans cette offre. La gestion de projet est comprise.</i> """ "unit_price" => "500.000000" "discount_in_percent" => "0.0000" "position_total" => "500.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/c27bdf3d9feaacfe3d5b42abd498535d2f7c7a0a8006ffb34c29f4a35d90cdcb" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3068 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.467754 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000212 "size_download" => 3451.0 "speed_download" => 7389.0 "starttransfer_time" => 0.467521 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 212 "starttransfer_time_us" => 467521 "total_time_us" => 467754 "effective_method" => "GET" "start_time" => 1783396855.5808 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3068" "pause_handler" => Closure(float $duration) {#1500 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1499 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775641 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 59 (easy handle 0x563243c245e0)\n > GET /2.0/kb_invoice/3068 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:56 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 5\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 956\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 956\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1eb6e1b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:56 GMT" "content-type: application/json" "ratelimit-reset: 5" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 956" "ratelimit-limit: 1000" "ratelimit-remaining: 956" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1eb6e1b6aa0-GVA" ] "response_json" => [ "id" => 3068 "document_nr" => "POM-FAC2026-03068" "title" => "Site internet - Partie 1" "contact_id" => 486 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3870.000000" "total_net" => "3870.000000" "total_taxes" => "313.4700" "total_received_payments" => "4183.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4183.450000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ Garage Rais SA\n Rue Emile-Boéchat 121\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:01:16" "esr_id" => 2878 "qr_invoice_id" => 2878 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "313.4700" ] ] "positions" => [ [ "id" => 3461 "type" => "KbPositionText" "text" => """ <strong></strong><span style="text-decoration: underline;"><strong>Mandat</strong></span>\r\n <ul>\r\n <li>Refonte complète du site Internet actuel</li>\r\n <li>Réorganisation de la structure\r\n <ul>\r\n <li>Création des univers (People, Premium, Pro et Rais)</li>\r\n <li>Création des univers par marques</li>\r\n </ul>\r\n </li>\r\n <li>1 langue</li>\r\n <li>Optimiation SEO (référencement naturel)</li>\r\n </ul>\r\n <strong>Conditions générales:</strong> Les prix indiqués dans cette offre peuvent évoluer en fonction des modifications du mandat. Toute demande client après le deuxième bon-à-tirer (maquette) sera facturée CHF 150.–/h. Après la mise en ligne, vous disposez d’un délai d’un mois pour transmettre vos remarques. Passé ce délai, le mandat est clos. Toute demande ultérieure sera traitée dans le cadre d’un nouveau mandat ou d’un contrat annuel de maintenance. En cas de retard imputable au client, Pomzed se réserve le droit d’appliquer un supplément de 10% et de réorganiser son planning. Toute intervention après formation sera facturée selon le tarif horaire en vigueur ou le contrat de maintenance. Avant la mise en ligne, nous recommandons de prévoir quelques heures pour une finalisation, intégrées dans le contrat de maintenance. Pour garantir la performance et la stabilité, les sites développés par Pomzed doivent être hébergés sur nos serveurs et accompagnés d’un contrat de maintenance annuel, résiliable avec un préavis de 3 mois. Sauf accord préalable, les fichiers sources restent la propriété de Pomzed. Ils peuvent être acquis sur demande, selon un tarif spécifique. Nos sites, conçus sur mesure avec WordPress, sont optimisés pour vos besoins. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12625 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Organigramme (structure)<br /><br /></strong>L’arborescence d’un site internet, ou structure, est la manière dont les pages et les contenus sont organisés et hiérarchisés. Elle constitue la colonne vertébrale du site, assurant une navigation logique et intuitive. Une bonne arborescence facilite l’accès aux informations, améliore l’expérience utilisateur et optimise le référencement naturel (SEO). Chez Pomzed, nous élaborons des structures claires et adaptées aux besoins des visiteurs, en prenant soin de simplifier les parcours et de rendre chaque contenu facilement accessible. <em>Le tarif affiché peut varier en fonction de la complexité et l'évolution de cette étape. Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire en vigueur.</em>" "unit_price" => "720.000000" "discount_in_percent" => "0.0000" "position_total" => "720.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12626 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Ergonomie et wireframe<br /><br /></strong>Chez Pomzed, nous accordons une importance capitale à l’ergonomie, une étape essentielle pour concevoir des sites intuitifs et agréables à parcourir.En structurant les contenus et en optimisant la disposition stratégique des éléments, nous veillons à offrir une expérience de navigation fluide et efficace pour tous les profils de visiteurs. Trop souvent négligée, cette étape mérite une attention particulière, car rien n’est plus frustrant que de chercher une information trop longtemps. Conscients des habitudes uniques de chaque utilisateur, nous mettons un point d’honneur à structurer et organiser les visuels de manière claire et fonctionnelle.\r\n <ul>\r\n <li><strong>Analyse des besoins utilisateur:</strong> comprendre les attentes, les comportements et les profils des utilisateurs cibles pour adapter l’interface à leurs besoins (en complément du point précédent «audit et stratégie»)</li>\r\n <li><strong>Conception de l’arborescence et des parcours:</strong> structurer l’information et définir des chemins de navigation logiques et intuitifs</li>\r\n <li><strong>Création de wireframes:</strong> élaborer une maquette simplifiée pour tester et ajuster la disposition des éléments avant la phase de design</li>\r\n <li><strong>Tests utilisateurs:</strong> recueillir des retours réels en simulant l’interaction avec l’interface pour identifier les points de friction</li>\r\n <li><strong>Optimisation continue:</strong> analyser les données (comportements, heatmaps) après lancement et ajuster pour améliorer constamment l’expérience utilisateur</li>\r\n </ul>\r\n <em>Le tarif affiché peut varier en fonction de la complexité et l'évolution de cette étape. Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire en vigueur.</em> """ "unit_price" => "1800.000000" "discount_in_percent" => "0.0000" "position_total" => "1800.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12627 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Design<br /><br /></strong>Nous concevons des designs entièrement personnalisés, fidèles à l’ADN de votre marque, qui mettent en lumière vos contenus grâce à une mise en page harmonieuse et captivante, pensée pour attirer et retenir l’attention.\r\n <ul>\r\n <li>Étude, recherche, moodboard</li>\r\n <li>Réalisation de l’emballage graphique et des styles de mise en page – 1*</li>\r\n <li>Maquettes graphiques et propositions – 2*</li>\r\n </ul>\r\n <em>(*1) – La réalisation de l’emballage graphique n’inclut pas la réalisation de vos contenus (textes, traductions, images, vidéos, animations, etc.). Ceux-ci peuvent être réalisés ou adaptés par nos soins, à la demande du client. Les éventuels achats de droits d’utilisation d’images ne sont pas compris dans ce tarif. (*2) – Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire en vigueur.</em> """ "unit_price" => "3000.000000" "discount_in_percent" => "10.0000" "position_total" => "1350.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/70614cdcef7efdcb9c7cca92d13ff0df36b99d296ed602ef3df5ce90ab7b5907" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3069 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.499448 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.000224 "size_download" => 1690.0 "speed_download" => 3386.0 "starttransfer_time" => 0.499235 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 224 "starttransfer_time_us" => 499235 "total_time_us" => 499448 "effective_method" => "GET" "start_time" => 1783396856.0527 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3069" "pause_handler" => Closure(float $duration) {#1511 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1510 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775638 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 5b (easy handle 0x563243c2a600)\n > GET /2.0/kb_invoice/3069 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:56 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 4\r\n < x-ratelimit-remaining-minute: 955\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 955\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1ee58666aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:56 GMT" "content-type: application/json" "ratelimit-reset: 4" "x-ratelimit-remaining-minute: 955" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 955" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1ee58666aa0-GVA" ] "response_json" => [ "id" => 3069 "document_nr" => "POM-FAC2026-03069" "title" => "HEP-SalonFormation26-Stylos-POM4451" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "1890.000000" "total_net" => "1890.000000" "total_taxes" => "153.0900" "total_received_payments" => "2043.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2043.100000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 08:28:31" "esr_id" => 2879 "qr_invoice_id" => 2879 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "153.0900" ] ] "positions" => [ [ "id" => 3462 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 13 janvier 2026</strong></p>\n <p>Réalisation de différents supports destinés au Salon Interjurassien de la Formation 2026 qui se tiendra du 4 au 8 mars 2026 au Forum de l'Arc à Moutier</p>\n <ul>\n <li>Adaptation et mise à jour du Guide des formations à l'enseignement</li>\n <li>Adaptation graphique du visuel du stand 2024, production et pose sur structure existante (autocollant éphémère)</li>\n <li>Mise en page d'une annonce presse</li>\n <li>Production de stylos selon design existant</li>\n <li>Production de sweatshirts Zippés avec logo sur cœur et dos</li>\n </ul>\n <p>Délai de livraison de tous les supports: dernière semaine de février 2026</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12628 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Stylos STANDARD</strong><ul>\n <li>Stylo Prodir DS3</li>\n <li>Corps Plastique givré Vert foncé</li>\n <li>Encre bleue 1.00 mm</li>\n <li>Impression 2 zones (corps + clip)</li>\n <li>Impression 1 couleur - Blanc</li>\n <li>Délai de production: 5 semaines dès validation du BAT</li>\n <li>1'000 exemplaires</li>\n </ul> <i></i> """ "unit_price" => "1890.000000" "discount_in_percent" => "0.0000" "position_total" => "1890.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/4c77a0a8cc21d53a70a06fc15270cf71dc1b1a78ed4955f3fb53ec326d860f38" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3070 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.496922 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.0002 "size_download" => 1782.0 "speed_download" => 3592.0 "starttransfer_time" => 0.496698 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 200 "starttransfer_time_us" => 496698 "total_time_us" => 496922 "effective_method" => "GET" "start_time" => 1783396856.5562 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3070" "pause_handler" => Closure(float $duration) {#1522 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1521 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775635 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 5d (easy handle 0x563243c2bf40)\n > GET /2.0/kb_invoice/3070 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:57 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 954\r\n < x-ratelimit-remaining-minute: 954\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 4\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1f17aaa6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:57 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 954" "x-ratelimit-remaining-minute: 954" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 4" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1f17aaa6aa0-GVA" ] "response_json" => [ "id" => 3070 "document_nr" => "POM-FAC2026-03070" "title" => "Site Internet (ReadyToGo) - PARTIE 1" "contact_id" => 996 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "875.000000" "total_net" => "875.000000" "total_taxes" => "70.8750" "total_received_payments" => "945.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "945.900000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-20" "is_valid_to" => "2026-03-21" "contact_address" => """ ARSIO Sàrl\n Isaac et Morgane Oberli\n Chemin des Grandes-Vies 15\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:00:02" "esr_id" => 2880 "qr_invoice_id" => 2880 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "70.8750" ] ] "positions" => [ [ "id" => 3463 "type" => "KbPositionText" "text" => "<strong>N’ayant pas reçu de retour de votre part depuis plusieurs mois, nous vous adressons la facturation correspondant aux travaux réalisés à ce jour.</strong>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12630 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Site internet OnePage (ReadyToGo)</strong><br /><br /><span style="text-decoration: underline;">Mise en place du site:</span><br />\r\n <ul>\r\n <li>Site internet d'une seule page</li>\r\n <li>Design légèrement personnalisé (couleurs, logo, police de caractère)</li>\r\n <li>Référencement SEO de base</li>\r\n <li>Responsive Design</li>\r\n <li>Formulaire de contact</li>\r\n <li>Galerie d'images</li>\r\n <li>Google Map</li>\r\n <li>Social Room (connexion avec la page Facebook)</li>\r\n <li>News/Actu</li>\r\n <li>Mise en pages des contenus fournis par le client, prêts à l'emploi</li>\r\n <li>1 adresse mail PRO (nom@votresociete.ch)</li>\r\n <li>4 adresses mail PRO supplémentaires (exceptionnellement offertes)</li>\r\n </ul>\r\n <strong>Non inclus:</strong><br />\r\n <ul>\r\n <li>Nom de domaine, hébergement et maintenance technique (contrat annuel séparé et obligatoire - CHF 660.– HT)</li>\r\n <li>Réalisation de contenus textes, images, vidéos, graphisme, etc. (à la charge du client)</li>\r\n </ul>\r\n <strong>Plus d’info:</strong> https://solutions.pomzed.ch """ "unit_price" => "1750.000000" "discount_in_percent" => null "position_total" => "875.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 107 ] ] "network_link" => "https://network.bexio.com/invoice/683e20ce835b4153167c6a16c22981f4025e6dd97d6114d90c59308c25d601de" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3071 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.310636 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000215 "size_download" => 2440.0 "speed_download" => 7870.0 "starttransfer_time" => 0.310409 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 215 "starttransfer_time_us" => 310409 "total_time_us" => 310636 "effective_method" => "GET" "start_time" => 1783396857.0576 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3071" "pause_handler" => Closure(float $duration) {#1533 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1532 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775632 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 5f (easy handle 0x563243c31f60)\n > GET /2.0/kb_invoice/3071 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:57 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 3\r\n < x-ratelimit-remaining-minute: 953\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 953\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1f49cab6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:57 GMT" "content-type: application/json" "ratelimit-reset: 3" "x-ratelimit-remaining-minute: 953" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 953" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1f49cab6aa0-GVA" ] "response_json" => [ "id" => 3071 "document_nr" => "POM-FAC2026-03071" "title" => "HEP-SalonFormation26-Guide enseignement + Annonce - POM4452" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires." "total_gross" => "3150.000000" "total_net" => "3150.000000" "total_taxes" => "255.1500" "total_received_payments" => "3405.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3405.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 08:28:31" "esr_id" => 2881 "qr_invoice_id" => 2881 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "255.1500" ] ] "positions" => [ [ "id" => 3464 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 13 janvier 2026</strong></p>\n <p>Réalisation de différents supports destinés au Salon Interjurassien de la Formation 2026 qui se tiendra du 4 au 8 mars 2026 au Forum de l'Arc à Moutier</p>\n <ul>\n <li>Adaptation et mise à jour du Guide des formations à l'enseignement</li>\n <li>Adaptation graphique du visuel du stand 2024, production et pose sur structure existante (autocollant éphémère)</li>\n <li>Mise en page d'une annonce presse</li>\n <li>Production de stylos selon design existant</li>\n <li>Production de sweatshirts Zippés avec logo sur cœur et dos</li>\n </ul>\n <p>Délai de livraison de tous les supports: dernière semaine de février 2026</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12631 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Annonce presse</strong><ul>\n <li>Au tarif horaire</li>\n <li>Adaptation de l'annonce presse existante selon nouveaux contenus</li>\n <li>Contenus textes et images fournis par le client</li>\n <li>Finalisation et livraison du fichier pour transmission à la rédaction</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3333 "type" => "KbPositionSubposition" "text" => "<strong>Guide des formations à l'enseignement</strong><br>" "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "2880.000000" "show_pos_prices" => true ] [ "id" => 12632 "type" => "KbPositionArticle" "amount" => "3.200000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation et mise en page</strong>\r\n <ul>\r\n <li>Au tarif horaire</li>\r\n <li>Adaptation des informations sur version réalisée fin 2025</li>\r\n <li>Contenus textes et images fournis par le client</li>\r\n <li>Corrections sur BAT01, BAT02 et BAT03</li>\r\n <li>Finalisation et transmission à l'imprimeur pour production</li>\r\n <li>Adaptation après finalisation pour version web (titres graphiques) </li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "480.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3333 "is_optional" => false "article_id" => 5 ] [ "id" => 12633 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression</strong><p><strong>Brochure A5 avec couverture</strong></p>\n <ul>\n <li>Format: A5 portrait</li>\n <li>Nombre de pages: 32 (4 pages de couverture + 28 pages intérieures)</li>\n <li>Impression: quadrichromie recto/verso</li>\n <li>Papier couverture: Offset 200 g</li>\n <li>Papier intérieur: Offset 120 g</li>\n <li>Reliure: piqué 2x dans le pli</li>\n <li>Quantité: 1200 exemplaires</li>\n </ul> <i></i> """ "unit_price" => "2400.000000" "discount_in_percent" => "0.0000" "position_total" => "2400.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3333 "is_optional" => false "article_id" => 6 ] [ "id" => 12634 "type" => "KbPositionArticle" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "400.000000" "discount_in_percent" => "0.0000" "position_total" => "120.000000" "pos" => "3" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/5b4f9c307adbd4c578aa1969ba96da776ee43ace11345b5916bfeefcf48fbaac" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3072 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.119966 "namelookup_time" => 4.7E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000227 "size_download" => 2411.0 "speed_download" => 20260.0 "starttransfer_time" => 0.119693 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 47 "pretransfer_time_us" => 227 "starttransfer_time_us" => 119693 "total_time_us" => 119966 "effective_method" => "GET" "start_time" => 1783396857.3731 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3072" "pause_handler" => Closure(float $duration) {#1544 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1543 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775629 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 61 (easy handle 0x563243c338a0)\n > GET /2.0/kb_invoice/3072 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:57 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 3\r\n < x-ratelimit-remaining-minute: 952\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 952\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1f69de06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:57 GMT" "content-type: application/json" "ratelimit-reset: 3" "x-ratelimit-remaining-minute: 952" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 952" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1f69de06aa0-GVA" ] "response_json" => [ "id" => 3072 "document_nr" => "POM-FAC2026-03072" "title" => "HEP-SalonFormation26-Textiles-SweatFullZIP-POM4455" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "610.000000" "total_net" => "610.000000" "total_taxes" => "49.4100" "total_received_payments" => "659.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "659.400000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 08:28:31" "esr_id" => 2882 "qr_invoice_id" => 2882 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "49.4100" ] ] "positions" => [ [ "id" => 3465 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 13 janvier 2026</strong></p>\n <p>Réalisation de différents supports destinés au Salon Interjurassien de la Formation 2026 qui se tiendra du 4 au 8 mars 2026 au Forum de l'Arc à Moutier</p>\n <ul>\n <li>Adaptation et mise à jour du Guide des formations à l'enseignement</li>\n <li>Adaptation graphique du visuel du stand 2024, production et pose sur structure existante (autocollant éphémère)</li>\n <li>Mise en page d'une annonce presse</li>\n <li>Production de stylos selon design existant</li>\n <li>Production de sweatshirts Zippés avec logo sur cœur et dos</li>\n </ul>\n <p>Délai de livraison de tous les supports: dernière semaine de février 2026</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3335 "type" => "KbPositionSubposition" "text" => "<strong>Textiles</strong><br>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "530.000000" "show_pos_prices" => true ] [ "id" => 12635 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Sweatshirt zippés<br /></strong><strong>CLIQUE </strong><strong>Basic Hoody Full Zip</strong>\r\n <ul>\r\n <li><span style="text-decoration: underline;">Femme</span></li>\r\n <li>Référence: NW021035-16-45</li>\r\n <li>65% polyester, 35% coton</li>\r\n <li>Couleur: gris chiné</li>\r\n <li>Coupe: classique, col à capuche</li>\r\n <li>Fermeture éclair ton sur ton</li>\r\n <li>Qualité standard</li>\r\n <li>Quantité/tailles: 3 M / 2 L (5)</li>\r\n </ul>\r\n <ul>\r\n <li><span style="text-decoration: underline;">Homme</span></li>\r\n <li>Référence: NW021034-16-45</li>\r\n <li>65% polyester, 35% coton</li>\r\n <li>Couleur: gris chiné</li>\r\n <li>Coupe: classique, col à capuche</li>\r\n <li>Fermeture éclair ton sur ton</li>\r\n <li>Qualité standard</li>\r\n <li>Quantité/tailles: 1 M / 4 L / (5)</li>\r\n </ul> """ "unit_price" => "37.000000" "discount_in_percent" => "0.0000" "position_total" => "370.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3335 "is_optional" => false "article_id" => 9 ] [ "id" => 12636 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Flocage textile 2 emplacements (cœur + dos)</strong>\r\n <ul>\r\n <li>2x1 impression (cœur + dos)</li>\r\n <li>Logo noir + vert sur cœur</li>\r\n <li>Logo vertical noir + vert au dos</li>\r\n <li>Thermo-transfert</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "16.000000" "discount_in_percent" => "0.0000" "position_total" => "160.000000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3335 "is_optional" => false "article_id" => 10 ] [ "id" => 12637 "type" => "KbPositionArticle" "amount" => "0.200000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "400.000000" "discount_in_percent" => "0.0000" "position_total" => "80.000000" "pos" => "2" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/0358f678b51d1a2767c5ebf7c1aaa4d9392d7bfda90fa1acdc7f5961038a5e6e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3073 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.649259 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000242 "size_download" => 1661.0 "speed_download" => 2559.0 "starttransfer_time" => 0.649039 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 242 "starttransfer_time_us" => 649039 "total_time_us" => 649259 "effective_method" => "GET" "start_time" => 1783396857.4972 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3073" "pause_handler" => Closure(float $duration) {#1555 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1554 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775626 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 63 (easy handle 0x563243c398c0)\n > GET /2.0/kb_invoice/3073 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:58 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 951\r\n < x-ratelimit-remaining-minute: 951\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 3\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1f75e436aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:58 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 951" "x-ratelimit-remaining-minute: 951" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 3" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1f75e436aa0-GVA" ] "response_json" => [ "id" => 3073 "document_nr" => "POM-FAC2026-03073" "title" => "HEP-Strategie-2026-2029- Finalisation et Envoi - POM4458" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "390.000000" "total_net" => "390.000000" "total_taxes" => "31.5900" "total_received_payments" => "421.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "421.600000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:17:21" "esr_id" => 2883 "qr_invoice_id" => 2883 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "31.5900" ] ] "positions" => [ [ "id" => 3466 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 14 mars 2025</strong></p>\n <p>Conception graphique et mise en page de la brochure de stratégie institutionnelle 2026-2029 de la HEP-BEJUNE.</p>\n <p>Livraison sous forme de PDF imprimable. Aucune impression professionnelle n'est prévue.</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12638 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page - Finalisation</strong>\r\n <ul>\r\n <li>Modifications et adaptations suite à la présentation au Conseil de la HEP-BEJUNE</li>\r\n <li>Finalisation et livraison du fichier PDF numérique</li>\r\n <li>Envoi à 85 destinataires (Campagne MailChimp)</li>\r\n </ul> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12639 "type" => "KbPositionArticle" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes <br /></strong>Le montant des frais annexes varie en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, etc. <em></em>" "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "90.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/1b986e83d3456160d6cd46b3cf5706bf4f105ebab5683f4d88a085fa37eb98be" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3074 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.348693 "namelookup_time" => 5.5E-5 "connect_time" => 5.5E-5 "pretransfer_time" => 0.000208 "size_download" => 1785.0 "speed_download" => 5129.0 "starttransfer_time" => 0.348425 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 55 "connect_time_us" => 55 "namelookup_time_us" => 55 "pretransfer_time_us" => 208 "starttransfer_time_us" => 348425 "total_time_us" => 348693 "effective_method" => "GET" "start_time" => 1783396858.1508 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3074" "pause_handler" => Closure(float $duration) {#1566 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1565 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775623 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 65 (easy handle 0x563243c3b200)\n > GET /2.0/kb_invoice/3074 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:58 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 2\r\n < x-ratelimit-remaining-minute: 950\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 950\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1fb78f56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:58 GMT" "content-type: application/json" "ratelimit-reset: 2" "x-ratelimit-remaining-minute: 950" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 950" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1fb78f56aa0-GVA" ] "response_json" => [ "id" => 3074 "document_nr" => "POM-FAC2026-03074" "title" => "Naitre-Parents-boutique - POM4365" "contact_id" => 1161 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2400.000000" "total_net" => "2400.000000" "total_taxes" => "194.4000" "total_received_payments" => "2594.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2594.400000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ Naître-parents\n Isabelle Werkmeister \n Sage-femme indépendante\n Malvilliers 10\n CH - 2043 Boudevilliers """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-02 08:09:56" "esr_id" => 2884 "qr_invoice_id" => 2884 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "194.4000" ] ] "positions" => [ [ "id" => 3467 "type" => "KbPositionText" "text" => "<strong></strong><p>Suite à votre demande du 12/11/25, veuillez trouver ci-dessous notre offre pour l'intégration d'un système achat de livre / bons.</p>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12640 "type" => "KbPositionArticle" "amount" => "12.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Boutique en ligne</strong>Une solution complète sur mesure, entièrement automatisée.\r\n <ul>\r\n <li data-start="523" data-end="544">Design personnalisé</li>\r\n <li>Formulaire sur mesure</li>\r\n <li>Paiement en ligne (carte bancaire / Paypal) *1</li>\r\n <li>E-mail de confirmation automatique</li>\r\n </ul>\r\n <em>Les prix peuvent varier en fonction de la complexité du mandat. *1. Les paiements seront gérés via la plateforme Stripe qui prend des frais / commission ~2,9 % + 0,30 CHF.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "1800.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12641 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/ba982f51307cfe2d323b0ae4ef08176a0c28a0333e5fce080443f7e0af2f7b1c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3075 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.112915 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000215 "size_download" => 1541.0 "speed_download" => 13758.0 "starttransfer_time" => 0.112663 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 215 "starttransfer_time_us" => 112663 "total_time_us" => 112915 "effective_method" => "GET" "start_time" => 1783396858.5038 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3075" "pause_handler" => Closure(float $duration) {#1577 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1576 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775620 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 67 (easy handle 0x563243c41220)\n > GET /2.0/kb_invoice/3075 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:58 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 2\r\n < x-ratelimit-remaining-minute: 949\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 949\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1fdaa6d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:58 GMT" "content-type: application/json" "ratelimit-reset: 2" "x-ratelimit-remaining-minute: 949" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 949" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1fdaa6d6aa0-GVA" ] "response_json" => [ "id" => 3075 "document_nr" => "POM-FAC2026-03075" "title" => "AJAM - Cartes de visite -POM-4429-4532" "contact_id" => 832 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "99.000000" "total_net" => "99.000000" "total_taxes" => "8.0190" "total_received_payments" => "107.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "107.000000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-23" "is_valid_to" => "2026-03-24" "contact_address" => """ AJAM - Association Jurassienne d'Accueil des Migrants\n Rue Saint-Sébastien 4\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:00:02" "esr_id" => 2885 "qr_invoice_id" => 2885 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "8.0190" ] ] "positions" => [ [ "id" => 3468 "type" => "KbPositionText" "text" => "<strong>P<strong>restations Pomzed</strong>, Mise en page de cartes de visite à la demande</strong><br /><span><em>Toutes les prestations Pomzed hors devis sont facturées au tarif horaire de CHF 150.–.</em></span><span><span><br /></span></span>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17850 "type" => "KbPositionCustom" "amount" => "0.330000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Papeterie - Mise en page d'une nouvelle carte de visite (Moncef Zemouli)<br /></strong><em>Selon demande du 22.12.25 (J. Aubry-Janketic)</em><br />\r\n <ul>\r\n <li>Mise en page d'une nouvelle carte de visite pour Moncef Zemouli</li>\r\n <li>Finalisation et livraison des fichiers PDF pour production</li>\r\n <li>Au tarif horaire de CHF 150.–</li>\r\n <li>Date de la prestation: 05.01.26</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "49.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 17851 "type" => "KbPositionCustom" "amount" => "0.330000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Papeterie - Mise en page d'une nouvelle carte de visite (Gilles Froidevaux)<br /></strong><em>Selon demande du 05.02.26 (J. Aubry-Janketic)</em><br />\r\n <ul>\r\n <li>Mise en page d'une nouvelle carte de visite pour Gilles Froidevaux</li>\r\n <li>Finalisation et livraison des fichiers PDF pour production</li>\r\n <li>Au tarif horaire de CHF 150.–</li>\r\n <li>Date de la prestation: 11.02.26</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "49.500000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/930e288d113dfb493a3298df6363047282a61475b0ff74b1acc76863b288b044" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3076 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.457985 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.00025 "size_download" => 2716.0 "speed_download" => 5943.0 "starttransfer_time" => 0.457763 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 250 "starttransfer_time_us" => 457763 "total_time_us" => 457985 "effective_method" => "GET" "start_time" => 1783396858.6209 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3076" "pause_handler" => Closure(float $duration) {#1588 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1587 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775617 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 69 (easy handle 0x563243c42b60)\n > GET /2.0/kb_invoice/3076 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:59 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 2\r\n < x-ratelimit-remaining-minute: 948\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 948\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f1fe6b0f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:59 GMT" "content-type: application/json" "ratelimit-reset: 2" "x-ratelimit-remaining-minute: 948" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 948" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f1fe6b0f6aa0-GVA" ] "response_json" => [ "id" => 3076 "document_nr" => "POM-FAC2026-03076" "title" => "Salon de la Formation 2026 - T-shirts apprentis" "contact_id" => 1064 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1557.150000" "total_net" => "1557.150000" "total_taxes" => "126.1292" "total_received_payments" => "1683.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1683.300000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-24" "is_valid_to" => "2026-03-25" "contact_address" => """ CEJEF - Division Artisanale\n M. Tristan Muller\n Rue de la Jeunesse 32\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-06 08:11:43" "esr_id" => 2886 "qr_invoice_id" => 2886 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "126.1292" ] ] "positions" => [ [ "id" => 3471 "type" => "KbPositionText" "text" => """ <strong>Selon demande du 8 octobre par M. Plumey <br /><br /></strong><strong>T-shirts pour le Salon de la Formation 2026</strong><br />\r\n <ul>\r\n <li>Maçon</li>\r\n <li>Plâtrier/Peintre</li>\r\n <li>Menuisier</li>\r\n <li>Carreleur</li>\r\n </ul>\r\n <strong>Livraison:</strong> 23 février 2026 """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12649 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Graphisme</strong>\r\n <ul>\r\n <li>Mise en conformité du visuel existant</li>\r\n <li>Finalisation des fichiers pour production</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3342 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts – Maçons</strong><br />\r\n <ul>\r\n <li>9x M, 5x L, 3x XL</li>\r\n </ul> """ "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "332.350000" "show_pos_prices" => true ] [ "id" => 17856 "type" => "KbPositionCustom" "amount" => "17.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt Sol's Imperial</strong>\r\n <ul>\r\n <li>REF-hw-25-1500-3-50-48</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur – ORANGE</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage<br /></strong></li>\r\n <li><span><strong>Rabais spécial de 35%</strong></span></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "77.350000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3342 "is_optional" => false ] [ "id" => 17857 "type" => "KbPositionCustom" "amount" => "17.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Thermo-transfert ou sérigraphie</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "255.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3342 "is_optional" => false ] [ "id" => 3343 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts - Plâtrier/Peintre</strong><br />\r\n <ul>\r\n <li>10x L</li>\r\n </ul> """ "pos" => "3" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "195.500000" "show_pos_prices" => true ] [ "id" => 17858 "type" => "KbPositionCustom" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt Sol's Imperial</strong>\r\n <ul>\r\n <li>REF-hw-25-1500-3-50-48</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur – BLANC</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage<br /></strong></li>\r\n <li><strong>Rabais spécial de 35%</strong></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "45.500000" "pos" => "3.1" "internal_pos" => 7 "parent_id" => 3343 "is_optional" => false ] [ "id" => 17859 "type" => "KbPositionCustom" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Thermo-transfert ou sérigraphie</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "3.2" "internal_pos" => 8 "parent_id" => 3343 "is_optional" => false ] [ "id" => 3344 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts - Menuisier</strong><br />\r\n <ul>\r\n <li>5x M, 5x L</li>\r\n </ul> """ "pos" => "4" "internal_pos" => 9 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "195.500000" "show_pos_prices" => true ] [ "id" => 17860 "type" => "KbPositionCustom" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt Clique Basic T</strong>\r\n <ul>\r\n <li>REF-nw-<span>NW029030-3-00</span></li>\r\n <li>100% coton</li>\r\n <li>Couleur: Caffe Latte</li>\r\n <li>Coupe: classique, col rond</li>\r\n <li>Qualité standard</li>\r\n <li><strong>Rabais spécial de 35%</strong></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "45.500000" "pos" => "4.1" "internal_pos" => 10 "parent_id" => 3344 "is_optional" => false ] [ "id" => 17861 "type" => "KbPositionCustom" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Thermo-transfert ou sérigraphie</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "4.2" "internal_pos" => 11 "parent_id" => 3344 "is_optional" => false ] [ "id" => 3345 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts - Carreleur</strong><br />\r\n <ul>\r\n <li>10x S, 10x M, 10x L, 5x XL, 1x XXL</li>\r\n </ul> """ "pos" => "5" "internal_pos" => 12 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "703.800000" "show_pos_prices" => true ] [ "id" => 17862 "type" => "KbPositionCustom" "amount" => "36.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt Sol's Imperial</strong>\r\n <ul>\r\n <li>REF-hw-25-1500-3-50-48</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur – APPLE GREEN</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage<br /></strong></li>\r\n <li><strong>Rabais spécial de 35%</strong></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "163.800000" "pos" => "5.1" "internal_pos" => 13 "parent_id" => 3345 "is_optional" => false ] [ "id" => 17863 "type" => "KbPositionCustom" "amount" => "36.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Thermo-transfert ou sérigraphie</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "540.000000" "pos" => "5.2" "internal_pos" => 14 "parent_id" => 3345 "is_optional" => false ] [ "id" => 12650 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "55.000000" "pos" => "6" "internal_pos" => 15 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/8b10b7a7e294b74ec1dc557ac8c091a87fc3284a50f749c5d82a25c491d03431" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3077 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.184773 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.000225 "size_download" => 2932.0 "speed_download" => 15934.0 "starttransfer_time" => 0.184523 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 225 "starttransfer_time_us" => 184523 "total_time_us" => 184773 "effective_method" => "GET" "start_time" => 1783396859.0832 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3077" "pause_handler" => Closure(float $duration) {#1599 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1598 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775614 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 6b (easy handle 0x563243c48b80)\n > GET /2.0/kb_invoice/3077 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:59 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 947\r\n < x-ratelimit-remaining-minute: 947\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 1\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2014d566aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:59 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 947" "x-ratelimit-remaining-minute: 947" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 1" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2014d566aa0-GVA" ] "response_json" => [ "id" => 3077 "document_nr" => "POM-FAC2026-03077" "title" => "Salon de la Formation 2026 - T-shirts apprentis" "contact_id" => 1056 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2515.100000" "total_net" => "2515.100000" "total_taxes" => "203.7231" "total_received_payments" => "2718.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2718.800000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-24" "is_valid_to" => "2026-03-25" "contact_address" => """ CEFF - ARTISANAT\r\n M. Alain Stegmann\r\n Centre de formation professionnel Berne francophone\r\n Rue Pré Jean-Meunier 1\r\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:35" "esr_id" => 2887 "qr_invoice_id" => 2887 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "203.7231" ] ] "positions" => [ [ "id" => 3472 "type" => "KbPositionText" "text" => """ <strong>Selon demande du 8 octobre par M. Plumey <br /><br /></strong><strong>T-shirts pour le Salon de la Formation 2026 - impressions cœur (logo) + dos (métier) - 1 couleur</strong> <br />\r\n <ul>\r\n <li>Constructeur de route</li>\r\n <li>Ferblantier</li>\r\n <li>Chauffagiste</li>\r\n <li>Electricien</li>\r\n <li>Charpentier</li>\r\n <li>Sanitaire</li>\r\n </ul>\r\n <strong>Livraison:</strong> 23 février 2026 """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12651 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Graphisme</strong>\r\n <ul>\r\n <li>Mise en page des différents métiers sur les T-shirts pour validation </li>\r\n <li>Finalisation des fichiers pour production</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3352 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirt – Constructeur de route</strong><br />\r\n <ul>\r\n <li>2x M, 9x L, 2x XL</li>\r\n </ul> """ "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "254.150000" "show_pos_prices" => true ] [ "id" => 17864 "type" => "KbPositionCustom" "amount" => "13.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt SOL'S Imperial</strong>\r\n <ul>\r\n <li>REF-hw-25-1500-3-50-48</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur - orange</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><span><strong>Rabais spécial 35%</strong></span></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "59.150000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3352 "is_optional" => false ] [ "id" => 17865 "type" => "KbPositionCustom" "amount" => "13.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Sérigraphie ou Thermo-transfert</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "195.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3352 "is_optional" => false ] [ "id" => 3353 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts – Ferblantier<br /></strong>\r\n <ul>\r\n <li>5x S, 5x M, 5x L</li>\r\n </ul> """ "pos" => "3" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "293.250000" "show_pos_prices" => true ] [ "id" => 17866 "type" => "KbPositionCustom" "amount" => "15.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt SOL'S Imperial</strong>\r\n <ul>\r\n <li>REF-hw-25-1500-3-50-48</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur - LEMON</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><strong>Rabais spécial 35%</strong></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "68.250000" "pos" => "3.1" "internal_pos" => 7 "parent_id" => 3353 "is_optional" => false ] [ "id" => 17867 "type" => "KbPositionCustom" "amount" => "15.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Sérigraphie ou Thermo-transfert</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "3.2" "internal_pos" => 8 "parent_id" => 3353 "is_optional" => false ] [ "id" => 3354 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts – Chauffage<br /></strong>\r\n <ul>\r\n <li>10x M, 15x L, 5x XL</li>\r\n </ul> """ "pos" => "4" "internal_pos" => 9 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "586.500000" "show_pos_prices" => true ] [ "id" => 17868 "type" => "KbPositionCustom" "amount" => "30.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt SOL'S Imperial</strong>\r\n <ul>\r\n <li>REF-hw-25-1500-3-50-48</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur - ROUGE</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><strong>Rabais spécial 35%</strong></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "136.500000" "pos" => "4.1" "internal_pos" => 10 "parent_id" => 3354 "is_optional" => false ] [ "id" => 17869 "type" => "KbPositionCustom" "amount" => "30.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Sérigraphie ou Thermo-transfert</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "450.000000" "pos" => "4.2" "internal_pos" => 11 "parent_id" => 3354 "is_optional" => false ] [ "id" => 3355 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts – Electricien<br /></strong>\r\n <ul>\r\n <li>5x S, 10x M, 5x L, 2x XL</li>\r\n </ul> """ "pos" => "5" "internal_pos" => 12 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "430.100000" "show_pos_prices" => true ] [ "id" => 17870 "type" => "KbPositionCustom" "amount" => "22.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt SOL'S Imperial</strong>\r\n <ul>\r\n <li>REF-hw-25-1500-3-50-48</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur - ICE BLUE</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><strong>Rabais spécial 35%</strong></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "100.100000" "pos" => "5.1" "internal_pos" => 13 "parent_id" => 3355 "is_optional" => false ] [ "id" => 17871 "type" => "KbPositionCustom" "amount" => "22.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Sérigraphie ou Thermo-transfert</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "330.000000" "pos" => "5.2" "internal_pos" => 14 "parent_id" => 3355 "is_optional" => false ] [ "id" => 3356 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts – Charpentier</strong><br />\r\n <ul>\r\n <li>4x M, 5x L, 1x XL</li>\r\n </ul> """ "pos" => "6" "internal_pos" => 15 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "195.500000" "show_pos_prices" => true ] [ "id" => 17872 "type" => "KbPositionCustom" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt Clique Basic T</strong>\r\n <ul>\r\n <li>REF-nw-NW029030-3-00</li>\r\n <li>100% coton</li>\r\n <li>Couleur: Marron</li>\r\n <li>Coupe: classique, col rond</li>\r\n <li>Qualité standard</li>\r\n <li><strong>Rabais spécial de 35%</strong></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "45.500000" "pos" => "6.1" "internal_pos" => 16 "parent_id" => 3356 "is_optional" => false ] [ "id" => 17873 "type" => "KbPositionCustom" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Sérigraphie ou Thermo-transfert</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "6.2" "internal_pos" => 17 "parent_id" => 3356 "is_optional" => false ] [ "id" => 3357 "type" => "KbPositionSubposition" "text" => """ <strong>T-shirts – Sanitaire</strong><br />\r\n <ul>\r\n <li>5x S, 12x M, 10x L, 5x XL</li>\r\n </ul> """ "pos" => "7" "internal_pos" => 18 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "625.600000" "show_pos_prices" => true ] [ "id" => 17874 "type" => "KbPositionCustom" "amount" => "32.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt SOL'S Imperial</strong>\r\n <ul>\r\n <li>REF-hw-25-1500-3-50-48</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur - ROYAL BLUE</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><strong>Rabais spécial 35%</strong></li>\r\n </ul> """ "unit_price" => "7.000000" "discount_in_percent" => "35.0000" "position_total" => "145.600000" "pos" => "7.1" "internal_pos" => 19 "parent_id" => 3357 "is_optional" => false ] [ "id" => 17875 "type" => "KbPositionCustom" "amount" => "32.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - 2 emplacements (coeur + dos)</strong>\r\n <ul>\r\n <li>1 couleur</li>\r\n <li>Sérigraphie ou Thermo-transfert</li>\r\n <li>Cœur + dos</li>\r\n <li>Visuel réalisé par nos soins (point 1)</li>\r\n </ul> """ "unit_price" => "15.000000" "discount_in_percent" => null "position_total" => "480.000000" "pos" => "7.2" "internal_pos" => 20 "parent_id" => 3357 "is_optional" => false ] [ "id" => 12652 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "55.000000" "pos" => "8" "internal_pos" => 21 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/c411379039bf1b0e1114d4f4eb89cb6e0ff2f6f65edd5214b2682e5bdf38db6d" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3078 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.537157 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000225 "size_download" => 1906.0 "speed_download" => 3549.0 "starttransfer_time" => 0.536924 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 225 "starttransfer_time_us" => 536924 "total_time_us" => 537157 "effective_method" => "GET" "start_time" => 1783396859.2724 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3078" "pause_handler" => Closure(float $duration) {#1610 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1609 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775611 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 6d (easy handle 0x563243c4a4c0)\n > GET /2.0/kb_invoice/3078 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:00:59 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 1\r\n < x-ratelimit-remaining-minute: 946\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 946\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2027e6f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:00:59 GMT" "content-type: application/json" "ratelimit-reset: 1" "x-ratelimit-remaining-minute: 946" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 946" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2027e6f6aa0-GVA" ] "response_json" => [ "id" => 3078 "document_nr" => "POM-FAC2026-03078" "title" => "Vagabond-JobAbo-Flyer-BuschSA-POM-4475" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "520.000000" "total_net" => "520.000000" "total_taxes" => "42.1200" "total_received_payments" => "562.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "562.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-24" "is_valid_to" => "2026-03-25" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:00:03" "esr_id" => 2888 "qr_invoice_id" => 2888 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.1200" ] ] "positions" => [ [ "id" => 3474 "type" => "KbPositionText" "text" => """ <strong>Selon demande de Nicolas Varin par mail le 16 janvier 2026</strong><br />\r\n <ul>\r\n <li>Adaptation du flyer 4 pages entreprise pour Busch SA</li>\r\n <li>Adaptation images/logo, textes et tarifs fournis par le client</li>\r\n <li>Impression de 150 exemplaires</li>\r\n </ul>\r\n <br /><span style="text-decoration: underline;">Délai:</span> 05.02.26 """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12654 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Fyler A5 - 4 pages - Busch SA</strong><br />\r\n <ul>\r\n <li>Mise en page selon modèle existant</li>\r\n <li>Adaptation image/logo, texte et tarifs</li>\r\n <li>Finalisaiton pour production</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 39 ] [ "id" => 17878 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression flyer A5</strong>\r\n <ul>\r\n <li>REF-P24-98-8-5</li>\r\n <li>A5 – 4 pages </li>\r\n <li>Papier 170 g/m² Offset</li>\r\n <li>Impression quadri </li>\r\n <li>150 exemplaires</li>\r\n </ul> """ "unit_price" => "295.000000" "discount_in_percent" => null "position_total" => "295.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 17879 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes</strong><br />Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/6a2e7c4df59693bd62705b87bef10d5e7cbea395ee8039cec2ed1519e5ce9deb" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3079 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.926457 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000199 "size_download" => 2574.0 "speed_download" => 2779.0 "starttransfer_time" => 0.921067 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 199 "starttransfer_time_us" => 921067 "total_time_us" => 926457 "effective_method" => "GET" "start_time" => 1783396859.8136 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3079" "pause_handler" => Closure(float $duration) {#1621 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1620 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775608 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 6f (easy handle 0x563243c504e0)\n > GET /2.0/kb_invoice/3079 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:00 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 1\r\n < x-ratelimit-remaining-minute: 945\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 945\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f205d9286aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:00 GMT" "content-type: application/json" "ratelimit-reset: 1" "x-ratelimit-remaining-minute: 945" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 945" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f205d9286aa0-GVA" ] "response_json" => [ "id" => 3079 "document_nr" => "POM-FAC2026-03079" "title" => "MWProgrammation-Divers-Supports" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2850.000000" "total_net" => "2850.000000" "total_taxes" => "230.8500" "total_received_payments" => "3080.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3080.850000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-24" "is_valid_to" => "2026-03-25" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-10 12:04:59" "esr_id" => 2889 "qr_invoice_id" => 2889 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "230.8500" ] ] "positions" => [ [ "id" => 3475 "type" => "KbPositionText" "text" => """ <strong>Selon demande de M. Weber par mail<br /><br /></strong>Réalisations graphiques de différents supports promotionnels avec la nouvelle identité MWProgrammation <br /><br /><strong>PRINT</strong>\r\n <ul>\r\n <li>Bloc-notes A5 - <em>production par vos soins</em></li>\r\n <li>Carte de visite - 8 noms - <em>impression ROOS - Livraison le 18 novembre 2025</em></li>\r\n <li>En-tête de lettre</li>\r\n <li>Documentation technique, procédure et fiche technique - gabarit WORD - page de titre + page suite avec en-tête et pied-de-page - gabarit WORD</li>\r\n <li>Manuel de formation - page de titre + page suite avec en-tête et pied-de-page - gabarit WORD</li>\r\n <li>PowerPoint - page de titre + masque de diapositive standard</li>\r\n </ul>\r\n <strong>DIGITAL</strong>\r\n <ul>\r\n <li>Fond écran ordinateur</li>\r\n <li>LinkedIn – Image couverture et photo de profil </li>\r\n <li>Bandeau WEB pour invitation webinaire TEAMS - design et format selon webdesign </li>\r\n <li>Intro vidéo pour tutoriels Youtube, etc.</li>\r\n </ul>\r\n <strong>SIGNALÉTIQUE/CORPORATE</strong>\r\n <ul>\r\n <li>Tapis de souris <em>- production par vos soins</em></li>\r\n <li>Plaquette magnétique <em>- production par vos soins</em></li>\r\n <li>Toile tendue pour structure existante (1.5 x 2.5m?) <em>- production par vos soins</em></li>\r\n <li>Meuble et desk de foire - habillage partiel + production et pose BADABOOM</li>\r\n <li>Vêtements - polo, chemise, t-shirt, pull à fermeture éclair + production BADABOOM - CF commande séparée</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12655 "type" => "KbPositionArticle" "amount" => "14.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisations graphique - Pack 20 heures<br /></strong><em>2h sont allouées à l'adaptation graphique des vêtements, cf commande séparée.</em>\r\n <ul>\r\n <li>Recherches graphiques</li>\r\n <li>Mise en page des supports suivants: \r\n <ul>\r\n <li><span style="text-decoration: underline;">Bloc-notes A5 - OK</span></li>\r\n <li><span style="text-decoration: underline;">Cartes de visite (8 noms) - OK</span></li>\r\n <li><span style="text-decoration: underline;">En-tête de lettre (livraison du modèle .dotx) - OK</span></li>\r\n <li><span style="text-decoration: underline;">Documentation, procédure et fiche technique (livraison des modèle .dotx) - OK</span></li>\r\n <li><span style="text-decoration: underline;">Manuel de formation (livraison du modèle .dotx) - OK</span></li>\r\n <li><span style="text-decoration: underline;">Présentation PowerPoint (livraison du modèle .potx) - OK</span></li>\r\n <li><span style="text-decoration: underline;">Fond d'écran, tapis de souris et aimants - OK</span></li>\r\n <li><span style="text-decoration: underline;">Visuels réseaux sociaux - OK</span></li>\r\n <li><span style="text-decoration: underline;">Bandeau Webinaire Teams - OK</span></li>\r\n <li>Habillage des meubles de foire (meuble bas et desk)</li>\r\n <li>Toile tendue</li>\r\n <li>Roll-up</li>\r\n <li><em>Vêtements - cf commande séparée</em></li>\r\n </ul>\r\n </li>\r\n <li>Corrections/modifications client jusuq'au BAT02*</li>\r\n <li>Finalisation des fichiers pour production/utilisation</li>\r\n <li>Impression/production non comprise</li>\r\n </ul>\r\n <em>Toute modification client après le BAT2 sera facturé au tarif horaire en vigueur.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "2100.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3359 "type" => "KbPositionSubposition" "text" => "<strong>Production</strong><br><p>Cette position comprend les différents coûts relatif à la production des supports</p>" "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "750.000000" "show_pos_prices" => true ] [ "id" => 17880 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Aimant/Magnet </strong><br /><br />\r\n <ul>\r\n <li>68 x 44 mm</li>\r\n <li>Magnet en métal avec aimant au verso</li>\r\n <li>Impression recto - finition MATE</li>\r\n <li>500 exemplaires</li>\r\n </ul> """ "unit_price" => "750.000000" "discount_in_percent" => null "position_total" => "750.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3359 "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/138d92eca83cf3230f3ae3d8f0474afb742f791a52d1684aa58349034f702216" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3080 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.71713 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000218 "size_download" => 3195.0 "speed_download" => 4456.0 "starttransfer_time" => 0.716899 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 218 "starttransfer_time_us" => 716899 "total_time_us" => 717130 "effective_method" => "GET" "start_time" => 1783396860.744 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3080" "pause_handler" => Closure(float $duration) {#1628 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1631 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775603 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 71 (easy handle 0x563243c51e20)\n > GET /2.0/kb_invoice/3080 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:01 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 60\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 999\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 999\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f20baf0b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:01 GMT" "content-type: application/json" "ratelimit-reset: 60" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 999" "ratelimit-limit: 1000" "ratelimit-remaining: 999" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f20baf0b6aa0-GVA" ] "response_json" => [ "id" => 3080 "document_nr" => "POM-FAC2026-03080" "title" => "InfoSuisse-Audit-Stratégie (partie2/2)" "contact_id" => 865 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3600.000000" "total_net" => "3600.000000" "total_taxes" => "291.6000" "total_received_payments" => "3891.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3891.600000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-25" "is_valid_to" => "2026-03-26" "contact_address" => """ INFOSUISSE\n Rue du Grenier 18\n CH - 2300 La Chaux-de-Fonds """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-26 09:00:53" "esr_id" => 2890 "qr_invoice_id" => 2890 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "291.6000" ] ] "positions" => [ [ "id" => 3476 "type" => "KbPositionText" "text" => """ <strong>Mandat</strong><div data-block-id="block-ffc7d9df-bff5-4968-9bd3-c7dea749743d">\n <div class="flex-shrink-0 flex flex-col relative items-end"> </div>\n <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn">\n <div class="flex-col gap-1 md:gap-3">\n <div class="flex max-w-full flex-col flex-grow">\n <div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2e754272-fa04-454e-8f6b-51aff02ab001" data-message-model-slug="gpt-4o">\n <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">\n <div class="markdown prose w-full break-words dark:prose-invert light">\n <p data-start="167" data-end="506">Forte de 112 ans d’histoire, principalement dans l’univers horloger, InfoSuisse est une Société Coopérative qui a connu jusqu’à 800 membres à son apogée. Autrefois largement reconnue dans le milieu, elle se trouve aujourd’hui à un tournant stratégique: son nom n’évoque plus la même notoriété et son positionnement mérite d’être repensé.</p>\n <p data-start="508" data-end="1057">Son activité se concentre désormais sur la protection de la propriété intellectuelle de marques et de designs – en collaboration avec des partenaires spécialisés pour les brevets – et ses clients se répartissent entre les secteurs de l’horlogerie, du médical et de l’alimentaire. Dans ce domaine concurrentiel, où des acteurs comme Inteltech à Neuchâtel se sont imposés avec une image plus moderne et dynamique, InfoSuisse souhaite renforcer sa visibilité et attirer de nouveaux clients, notamment de grandes entreprises actives à l’international.</p>\n <p data-start="1059" data-end="1382">L’année 2025 doit permettre de définir cette nouvelle stratégie, avec une mise en œuvre dès 2026. Pour atteindre cet objectif, il sera essentiel de bien comprendre l’ADN du mandataire et de son univers grâce à une analyse approfondie (audit), suivie de l’élaboration d’une stratégie de communication claire et concrète (recommandations).</p>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12656 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Stratégie de communication</strong><ul>\n <li><span style="text-decoration: underline">Objectif:</span> élaborer un plan stratégique aligné avec les objectifs du client</li>\n <li><span style="text-decoration: underline">Actions:</span>\n <ul>\n <li>Définition de l’ADN de la marque: valeurs, mission, vision</li>\n <li>Identification des objectifs stratégiques (notoriété, acquisition, fidélisation, etc.)</li>\n <li>Élaboration d’un concept clé et formulation du message principal et de sa tonalité</li>\n <li>Proposition des actions de communication</li>\n <li>Proposition des canaux et médias pertinents (digital, print, réseaux sociaux, événements, etc.)</li>\n <li>Workshop de présentation</li>\n </ul>\n </li>\n <li><span style="text-decoration: underline">Tarifs (180.–/h):</span>\n <ul>\n <li>Pack 10 (pack de base) – CHF 1800.–</li>\n <li>Pack 20 – CHF 3600.–</li>\n <li>Sur mesure</li>\n </ul>\n </li>\n </ul> <i>À titre d’information: une stratégie optimisée repose sur un audit préalable, indispensable si celui-ci n’a pas encore été réalisé. Nos stratégies et audits s’appuient sur plus de 25 ans d’expertise en communication, couvrant une grande variété de secteurs et de publics cibles. Sans recourir systématiquement à des études de marché approfondies, nous proposons des conclusions solides et pertinentes, conçues pour atteindre vos objectifs. Ces recommandations restent flexibles et évolutives afin de s’adapter aux besoins spécifiques et aux changements éventuels de votre projet.</i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "1800.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12657 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Plan de communication</strong><ul>\n <li><span style="text-decoration: underline">Objectif:</span> formaliser un plan d’action détaillé et cohérent</li>\n <li><span style="text-decoration: underline">Actions:</span>\n <ul>\n <li>Définir les budgets et estimer les coûts des actions choisies</li>\n <li>Élaborer un plan média (choix des supports, médias et tarifs)</li>\n <li>Planifier les actions de communication (calendrier)</li>\n <li>Déterminer les KPIs (indicateurs clés de performance) pour mesurer les résultats</li>\n <li>Workshop de présentation, ajustement et validation</li>\n </ul>\n </li>\n <li><span style="text-decoration: underline">Tarifs (180.–/h):</span>\n <ul>\n <li>Pack 6 (pack de base) – CHF 1080.–</li>\n <li>Pack 10 – CHF 1800.–</li>\n <li>Sur mesure</li>\n </ul>\n </li>\n </ul> <i></i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "1800.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/5ef96637d31d7de3a55d3715288bdb7ed7bc41a2e7a4123f59cf3caf6f56fe59" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3081 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.277538 "namelookup_time" => 8.1E-5 "connect_time" => 8.1E-5 "pretransfer_time" => 0.000324 "size_download" => 2186.0 "speed_download" => 7891.0 "starttransfer_time" => 0.277276 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 81 "connect_time_us" => 81 "namelookup_time_us" => 81 "pretransfer_time_us" => 324 "starttransfer_time_us" => 277276 "total_time_us" => 277538 "effective_method" => "GET" "start_time" => 1783396861.4666 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3081" "pause_handler" => Closure(float $duration) {#1643 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1642 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775600 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 73 (easy handle 0x563243c57e40)\n > GET /2.0/kb_invoice/3081 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:01 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 59\r\n < x-ratelimit-remaining-minute: 998\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 998\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2102b156aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:01 GMT" "content-type: application/json" "ratelimit-reset: 59" "x-ratelimit-remaining-minute: 998" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 998" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2102b156aa0-GVA" ] "response_json" => [ "id" => 3081 "document_nr" => "POM-FAC2026-03081" "title" => "Marketing/GOL-Frigotech-Brochure-Froid-Industriel-POM-4321" "contact_id" => 23 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1578.000000" "total_net" => "1578.000000" "total_taxes" => "127.8180" "total_received_payments" => "1705.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1705.800000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-26" "is_valid_to" => "2026-03-27" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:01:00" "esr_id" => 2891 "qr_invoice_id" => 2891 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "127.8180" ] ] "positions" => [ [ "id" => 3477 "type" => "KbPositionText" "text" => """ <strong>Selon demande de M. Gogniat du 14 novembre 2025<br /><br /></strong><strong>Réalisation d'une brochure spécifique Froid Industriel - fluides naturels</strong>\r\n <ul>\r\n <li>A4 - 4 pages</li>\r\n <li>Textes fournis par le client</li>\r\n <li>Réalisation d'illustrations spécifiques</li>\r\n <li>Impression de 100 exemplaires</li>\r\n </ul>\r\n <strong>Délai de livraison:</strong> fin janvier - si possible mi-janvier """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12660 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Brochure A4-4 pages - Mise en page</strong>\r\n <ul>\r\n <li>Réception des contenus prêts à l’utilisation (textes et photos réalisations)</li>\r\n <li>Mise en conformité des images (photolithographie)</li>\r\n <li>Mise en page des contenus reçus selon ligne graphique existante</li>\r\n <li>Réalisation d'illustration spécifiques (4-5 illustrations)</li>\r\n <li>Corrections/modifications client jusqu’au BAT02*</li>\r\n <li>Finalisation et livraison du fichier pour impression</li>\r\n </ul>\r\n <em>*Toute modification client après BAT02 sera facturée au tarif horaire en vigueur. Impression non comprise.</em> """ "unit_price" => "900.000000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12661 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Corrections après BAT02</strong><br />\r\n <ul>\r\n <li>30.01.26</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12662 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression</strong>\r\n <ul>\r\n <li>REF-P-230-00</li>\r\n <li>A4 - 4 pages</li>\r\n <li>200gm2 couché demi-mat</li>\r\n <li>Pli à 2 volets</li>\r\n <li>100 Unités</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "303.000000" "discount_in_percent" => "0.0000" "position_total" => "303.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12663 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/5c91e128c48d0f5d9753c0f44dc14d3c13e103a0494fab0432db715ec7766ca2" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3082 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.633096 "namelookup_time" => 6.2E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.000271 "size_download" => 2132.0 "speed_download" => 3368.0 "starttransfer_time" => 0.632765 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 62 "pretransfer_time_us" => 271 "starttransfer_time_us" => 632765 "total_time_us" => 633096 "effective_method" => "GET" "start_time" => 1783396861.7494 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3082" "pause_handler" => Closure(float $duration) {#1654 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1653 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775597 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 75 (easy handle 0x563243c59780)\n > GET /2.0/kb_invoice/3082 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:02 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 59\r\n < x-ratelimit-remaining-minute: 997\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 997\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f211fcfd6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:02 GMT" "content-type: application/json" "ratelimit-reset: 59" "x-ratelimit-remaining-minute: 997" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 997" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f211fcfd6aa0-GVA" ] "response_json" => [ "id" => 3082 "document_nr" => "POM-FAC2026-03082" "title" => "Marketing/GOL-Frigotech-Gabarit-Couv-Dos-Catalogues-Produits" "contact_id" => 23 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "450.000000" "total_net" => "450.000000" "total_taxes" => "36.4500" "total_received_payments" => "486.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "486.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-26" "is_valid_to" => "2026-03-27" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:01:05" "esr_id" => 2892 "qr_invoice_id" => 2892 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "36.4500" ] ] "positions" => [ [ "id" => 3478 "type" => "KbPositionText" "text" => """ <strong>Selon demande de M. Gogniat du 2 décembre 2025</strong><p><strong>Réalisation d'un gabarit Word pour les couvertures et dos de catalogues produits Froid Industriel</strong></p>\n <ul>\n <li>A4 - 2 pages</li>\n <li>Textes et image fournis par le client ou déjà en notre possession</li>\n <li>Mise en page graphique des éléments fixes</li>\n <li>Réalisation de styles et d'éléments modifiables</li>\n </ul>\n <p><strong>Délai de livraison:</strong> en même temps que la brochure Froid Industriel </p>\n <p> </p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12664 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gabarit pour couverture et dos pour catalogues produits</strong><p><em>Création d'un gabarit WORD avec mise en page flexible pour la couverture et le dos des catalogues produits - Froid Industriel.<br>Export des pages au format PDF et insertion dans PDF existant à la charge du client</em></p>\n <ul>\n <li>Mise en page graphique de la couverture et du dos selon ligne graphique existante (éléments fixes)</li>\n <li>Traitement photo pour dos</li>\n <li>Création des éléments/emplacements flexibles (photo produit, titre, adresses, etc.)</li>\n <li>Création des différents styles pour les éléments flexibles</li>\n <li>Corrections/modifications client jusqu'au BAT02*</li>\n <li>Finalisation et livraison du fichier .dotx</li>\n </ul> <i>*Toute modification client après BAT02 sera facturée au tarif horaire en vigueur. Impression non comprise.</i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12665 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/bb75ae845d1ce843ba0b4d9374b78890e077cb2ab858522102064b15d07774b9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3083 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.829502 "namelookup_time" => 7.3E-5 "connect_time" => 7.3E-5 "pretransfer_time" => 0.000274 "size_download" => 4005.0 "speed_download" => 4831.0 "starttransfer_time" => 0.829245 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 73 "connect_time_us" => 73 "namelookup_time_us" => 73 "pretransfer_time_us" => 274 "starttransfer_time_us" => 829245 "total_time_us" => 829502 "effective_method" => "GET" "start_time" => 1783396862.3881 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3083" "pause_handler" => Closure(float $duration) {#1665 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1664 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775594 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 77 (easy handle 0x563243c5b980)\n > GET /2.0/kb_invoice/3083 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:03 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 58\r\n < x-ratelimit-remaining-minute: 996\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 996\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f215e9566aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:03 GMT" "content-type: application/json" "ratelimit-reset: 58" "x-ratelimit-remaining-minute: 996" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 996" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f215e9566aa0-GVA" ] "response_json" => [ "id" => 3083 "document_nr" => "POM-FAC2026-03083" "title" => "Swiss Soil Day 2026" "contact_id" => 1313 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5825.000000" "total_net" => "5825.000000" "total_taxes" => "471.8250" "total_received_payments" => "6296.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "6296.850000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-26" "is_valid_to" => "2026-03-27" "contact_address" => """ Fondation rurale interjurassienne\n CH - 2852 Courtetelle """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:35" "esr_id" => 2893 "qr_invoice_id" => 2893 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "471.8250" ] ] "positions" => [ [ "id" => 3479 "type" => "KbPositionText" "text" => """ <strong></strong><strong>À l'occasion du Swiss Soil Day 2026 - première journée suisse dédiée au sol - selon devis No 060126-5225 du 6 janvier 2026</strong>\r\n <ul>\r\n <li data-start="216" data-end="293">Création du logo et de l’identité visuelle</li>\r\n <li data-start="216" data-end="293">Conception du premier message «Save the Date» </li>\r\n <li data-start="216" data-end="293">Création d’une landing page dédiée (site web one-page) présentant les informations principales de l'événement</li>\r\n <li data-start="216" data-end="293"><em>Hébergement et maintenance technique (abonnement annuel) de la landing page + 2 noms de domaine facturés séparemment</em></li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12666 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Logo et identité visuelle</strong><br />\r\n <ul>\r\n <li>Workshop interne</li>\r\n <li>Recherche d’idées, brainstorming</li>\r\n <li>Maquettes graphiques et propositions jusqu’au 2e BAT*</li>\r\n <li>Recherche de base des similitudes graphiques concernant les droits d’auteur, en Suisse uniquement </li>\r\n <li>Finalisation et livraison des fichiers dans les formats standards (.eps, .jpg, .png), accompagnée d’une charte light d’utilisation</li>\r\n <li><span style="text-decoration: underline;"><strong>Rabais de 15%</strong></span></li>\r\n </ul>\r\n <em>*Toute modification après le 2ᵉ bon à tirer sera facturée au tarif horaire en vigueur. <br /><br />À la fin du mandat, le logo est remis au client en formats exploitables (.eps, .jpg, .png), tout en restant la propriété intellectuelle de Pomzed. Sans autorisation, il ne peut être modifié par des tiers. Les polices «source» ne sont pas incluses (le logo est un dessin vectoriel), et les maquettes non retenues restent la propriété de Pomzed. <br /><br />Plus d’informations: https://pomzed.ch/cg.</em> """ "unit_price" => "3500.000000" "discount_in_percent" => "15.0000" "position_total" => "2975.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12667 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Premier message – SAVE THE DATE<br />Demande initiale selon devis du 06.01.26 - valeur CHF 500.–<br /></strong>\r\n <ul>\r\n <li>Réalisation d'une publication SAVE THE DATE (forme à définir) - 1 langue</li>\r\n <li>Message et texte</li>\r\n <li>Conception visuelle</li>\r\n <li>Mise en page</li>\r\n <li>Diffusion à la charge du client.</li>\r\n </ul>\r\n <br /><em><strong><span style="text-decoration: underline;">OFFERT -</span> Demande finale/livrée - valeur CHF 995.–</strong><br /></em>\r\n <ul>\r\n <li><em>Réalisation d'une publication SAVE THE DATE au format HTML en 4 langues</em></li>\r\n <li><em>Message et texte</em></li>\r\n <li><em>Traduction </em></li>\r\n <li><em>Conception visuelle</em></li>\r\n <li><em>Mise en page (.EML)</em></li>\r\n <li><em>Diffusion à la charge du client. </em></li>\r\n </ul>\r\n <em><br /></em><em></em> """ "unit_price" => "500.000000" "discount_in_percent" => "0.0000" "position_total" => "500.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12668 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Siteweb ReadyToGo (OnePage)<br /></strong>Nous vous proposons une page web dédiée pour le lancement de votre événement, regroupant l’ensemble des informations essentielles. Celle-ci pourra ensuite évoluer vers un site multi-pages afin d’intégrer des contenus complémentaires, tels qu’une présentation des intervenants, des inscriptions en ligne, des vidéos tutorielles ou tout autre élément utile.\r\n <ul>\r\n <li>Site Internet d’une seule page - 1 langue</li>\r\n <li>Design légèrement personnalisé (couleurs, logo, police de caractère)</li>\r\n <li>Intégration et mise en pages des contenus fournis par vos soins et prêts à l’emploi</li>\r\n <li><strong><span style="text-decoration: underline;">OFFERT -</span> Multilingues</strong></li>\r\n </ul>\r\n <span style="text-decoration: underline;">Non inclus:</span>\r\n <ul>\r\n <li>Multilingues</li>\r\n <li>Console d’administration (gestion des contenus)</li>\r\n <li>Modules spécifiques, comme par exemple: newsletter, galerie photos, boutique en ligne, multilingue, social room, formulaires personnalisés, agenda pour prises de rendez-vous, etc.</li>\r\n <li>Réalisation de vos contenus (photos, vidéos, textes, illustrations, etc.): devis sur demande ou au tarif horaire de CHF 150.–</li>\r\n <li>Hébergement et maintenance technique (contrat annuel obligatoire: CHF 660.– HT/année)</li>\r\n <li>Nom de domaine et paramétrisation des adresses mails</li>\r\n <li>Formation sur la console d’administration (env. 2 h à CHF 150.–/h)</li>\r\n <li>Adresses mails supplémentaires</li>\r\n </ul>\r\n Plus d’informations: https://readytogo.pomzed.ch <em>Toute demande client après le deuxième bon-à-tirer (maquette) sera facturée CHF 150.–/h. <br />Tout travail supplémentaire non inclus dans la solution ReadyToGo sera facturé au tarif horaire de CHF 150.–. Après la mise en ligne, vous disposez d’un délai d’<strong>un mois pour transmettre vos remarques</strong>. Passé ce délai, le mandat est clos. Toute demande ultérieure sera traitée dans le cadre d’un nouveau mandat ou d’un contrat annuel de maintenance. <br /><br />Pour garantir la performance et la stabilité, les sites développés par Pomzed doivent être hébergés sur nos serveurs et accompagnés d’un contrat de maintenance annuel, résiliable avec un préavis de 3 mois. <br /><br />Sauf accord préalable, les fichiers sources restent la propriété de Pomzed. Ils peuvent être acquis sur demande, selon un tarif spécifique. Nos sites, conçus sur mesure avec WordPress, sont optimisés pour vos besoins. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d'information sur nos conditions générales.</em> """ "unit_price" => "1600.000000" "discount_in_percent" => "0.0000" "position_total" => "1600.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 17883 "type" => "KbPositionCustom" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong><span style="text-decoration: underline;">HORS DEVIS</span> - Rédaction et traductions des textes </strong><strong>pour la landing page<br /></strong>\r\n <ul>\r\n <li>Sur base de texte transmis par le client, rédaction des textes en FR pour la landing page </li>\r\n <li>Traduction des textes FR (rédaction des textes SAVE THE DATE compris au point 2) en ALL, EN et IT pour landing page et SAVE THE DATE</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "600.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false ] [ "id" => 12669 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i>Ces frais annexes incluent également une marge de manœuvre, notamment lorsque le cahier des charges initial est incomplet ou que le mandat présente un caractère évolutif ou complexe.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/a0f9d753c059b22b84021cb13cfde59fefa662f282b3095172e5361377662d40" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3084 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.423704 "namelookup_time" => 6.1E-5 "connect_time" => 6.1E-5 "pretransfer_time" => 0.000235 "size_download" => 3756.0 "speed_download" => 8879.0 "starttransfer_time" => 0.423529 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 61 "connect_time_us" => 61 "namelookup_time_us" => 61 "pretransfer_time_us" => 235 "starttransfer_time_us" => 423529 "total_time_us" => 423704 "effective_method" => "GET" "start_time" => 1783396863.2223 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3084" "pause_handler" => Closure(float $duration) {#1676 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1675 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775591 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 79 (easy handle 0x563243c60260)\n > GET /2.0/kb_invoice/3084 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:03 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 57\r\n < x-ratelimit-remaining-minute: 995\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 995\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f21b2d8e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:03 GMT" "content-type: application/json" "ratelimit-reset: 57" "x-ratelimit-remaining-minute: 995" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 995" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f21b2d8e6aa0-GVA" ] "response_json" => [ "id" => 3084 "document_nr" => "POM-FAC2026-03084" "title" => "AJUBIC-ExpoFormation-Mars2026" "contact_id" => 1287 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "7280.500000" "total_net" => "7280.500000" "total_taxes" => "589.7205" "total_received_payments" => "7870.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "7870.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ AJUBIC\n Macquat Arnaud\n """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:48:41" "esr_id" => 2894 "qr_invoice_id" => 2894 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "589.7205" ] ] "positions" => [ [ "id" => 3481 "type" => "KbPositionText" "text" => """ <strong>Mandat<br /></strong>Une expertise ainsi qu’une mise en valeur du futur stand d’exposition sont souhaitées dans le cadre du Salon de la Formation 2026, qui se tiendra au Forum de l’Arc à Moutier du 4 au 8 mars 2026.<br /><br /><span style="text-decoration: underline;">Dimensions de la surface:</span> 40m2 (5m x 8m x 5m) avec des parois latérales et 2 prises électriques.<br /><br />Suite à une première analyse, nous pouvons vous proposer les éléments suivants. Il convient toutefois de noter que le respect strict du budget ne peut être garanti à ce stade, notamment en raison d’éventuelles imprévus ou ajustements futurs:\r\n <ul>\r\n <li data-start="136" data-end="210">Analyse et recommandations du matériel fourni par l’Association Plavenir</li>\r\n <li data-start="136" data-end="210">Vidéo animée pour valoriser vos missions, vos métiers et attirer les jeunes – sous réserve de la présence d’un écran</li>\r\n <li data-start="136" data-end="210">Deux bâches pour habiller l’espace (en complément du matériel existant)</li>\r\n <li data-start="136" data-end="210">Visuels imprimés à coller sur les parois du stand (6x)</li>\r\n <li data-start="136" data-end="210">T-shirts </li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12670 "type" => "KbPositionArticle" "amount" => "0.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Expertise du matériel Plavenir</strong><p>Analyse et recommandations du matériel fourni par l’Association Plavenir.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "112.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12671 "type" => "KbPositionArticle" "amount" => "6.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Graphisme<br /></strong>En l’absence de charte graphique existante, il est nécessaire de définir en amont l’ambiance visuelle ainsi que les différents éléments graphiques avant toute phase de création et de production des supports. À cet effet, nous prévoyons un pack d’heures correspondant au volume de travail estimé. <br /><br /><span style="text-decoration: underline;">Supports travaillés:</span>\r\n <ul>\r\n <li>Clip animé</li>\r\n <li>Bâche</li>\r\n <li>Visuel de parois</li>\r\n </ul>\r\n <em>Si le quota d’heures devait être dépassé, nous vous en informerions au préalable afin de convenir ensemble de la suite à donner.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12672 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Clip animé</strong><p>La promotion et la valorisation de vos prestations au moyen d’un motion design représentent une approche idéale. Ce format, à la fois attractif et pédagogique, permet de simplifier l’information, de vulgariser les messages clés et de capter efficacement l’attention. Particulièrement apprécié par les jeunes, il correspond à leurs codes et à leur langage visuel. Un tel contenu peut également être décliné sur votre site internet et vos réseaux sociaux, renforçant ainsi sa portée et sa durabilité.</p>\n <ul>\n <li>Durée: 30 à 60 secondes</li>\n <li>Bande-son: aucune dans un premier temps</li>\n <li>Voix OFF: aucune dans un premier temps</li>\n <li>L'écran n'est pas compris dans ce prix (ni son installation) – Toutefois il peut-être loué (Egger TV Moutier)</li>\n <li>Un rabais est proposé (geste commercial)</li>\n </ul> <i>Toute modification apportée à des étapes déjà validées, ainsi que toute demande formulée après le deuxième bon à tirer, entraîne un allongement des délais et sera facturée au tarif horaire en vigueur.</i> """ "unit_price" => "3500.000000" "discount_in_percent" => "30.0000" "position_total" => "2450.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 12673 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Visuel de parois<br /></strong>\r\n <ul>\r\n <li>2x 3 parois (2x2,5m) avec grille</li>\r\n <li>2x bâches (2x2,5m) lestées - réutilisables</li>\r\n <li>Impression (autocollant courte durée)</li>\r\n <li>Pose et dépose sur site des autocollants – Déplacements compris</li>\r\n <li><em>La pose des bâches est à la charge du client</em></li>\r\n </ul>\r\n <em>Les frais de de mise en page ne sont pas compris dans ce tarif (comptabilisé au point 2)</em> """ "unit_price" => "2600.000000" "discount_in_percent" => "0.0000" "position_total" => "2600.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 3361 "type" => "KbPositionSubposition" "text" => "<strong>T-shirt</strong>" "pos" => "5" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "918.000000" "show_pos_prices" => true ] [ "id" => 17884 "type" => "KbPositionCustom" "amount" => "30.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 149 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt SOL'S Imperial </strong>\r\n <ul>\r\n <li>REF-HW-25-1500-2-50</li>\r\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\r\n <li>Couleur: à définir selon concept visuel</li>\r\n <li>190 g/m², 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\r\n <li>Lavable à 40°, <strong>ne convient pas au séchage</strong></li>\r\n <li><strong>Répartition:</strong> 15 x M, 15 x L</li>\r\n </ul> """ "unit_price" => "8.600000" "discount_in_percent" => null "position_total" => "258.000000" "pos" => "5.1" "internal_pos" => 7 "parent_id" => 3361 "is_optional" => false ] [ "id" => 17885 "type" => "KbPositionCustom" "amount" => "30.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile</strong>\r\n <ul>\r\n <li>REF-SRINT-Serigraphie</li>\r\n <li>2 emplacements<br />\r\n <ul>\r\n <li>1 x sur le coeur</li>\r\n <li>1 x dans le dos </li>\r\n </ul>\r\n </li>\r\n </ul>\r\n <em>Les visuels doivent respecter des règles précises. Toute adaptation, mise en conformité ou création sera facturée au tarif horaire. Les prix varient selon la quantité d'impression, la taille et la complexité des visuels.</em> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "660.000000" "pos" => "5.2" "internal_pos" => 8 "parent_id" => 3361 "is_optional" => false ] [ "id" => 12674 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent:</p>\n <ul>\n <li>La gestion de projet (si celle-ci n’est pas déjà incluse dans les autres prestations)</li>\n <li>Les différents échanges, séances, présentations, etc.</li>\n <li>Les frais administratifs, techniques, ainsi que les coûts de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "6" "internal_pos" => 9 "parent_id" => null "is_optional" => false "article_id" => 7 ] ] "network_link" => "https://network.bexio.com/invoice/7ebc315fb08404ce0c01713234df9cd265830c7b9a61d45717ac1c5b94434d0c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3085 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.475745 "namelookup_time" => 6.7E-5 "connect_time" => 6.7E-5 "pretransfer_time" => 0.000272 "size_download" => 12840.0 "speed_download" => 27031.0 "starttransfer_time" => 0.474911 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 67 "connect_time_us" => 67 "namelookup_time_us" => 67 "pretransfer_time_us" => 272 "starttransfer_time_us" => 474911 "total_time_us" => 475745 "effective_method" => "GET" "start_time" => 1783396863.6503 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3085" "pause_handler" => Closure(float $duration) {#1687 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1686 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775588 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 7b (easy handle 0x563243c61ba0)\n > GET /2.0/kb_invoice/3085 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:04 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 57\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 994\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 994\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f21dd85c6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:04 GMT" "content-type: application/json" "ratelimit-reset: 57" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 994" "ratelimit-limit: 1000" "ratelimit-remaining: 994" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f21dd85c6aa0-GVA" ] "response_json" => [ "id" => 3085 "document_nr" => "POM-FAC2026-03085" "title" => "Neuschwander-ModuleImmo-CahierCharges-FINAL" "contact_id" => 1282 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "17437.320000" "total_net" => "17437.300000" "total_taxes" => "1412.4213" "total_received_payments" => "18849.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "18849.700000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Neuschwander Immobilier Sàrl\n Rue de la Maltière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-31 16:47:16" "esr_id" => 2895 "qr_invoice_id" => 2895 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "1412.4213" ] ] "positions" => [ [ "id" => 3482 "type" => "KbPositionText" "text" => """ <strong>Mandat</strong><p>Conception et développement d'une application web destinée à l'agence immobilière Neuschwander, active dans le canton du Jura. Cette solution doit permettre de centraliser la gestion des biens, des contacts et des mandants, tout en intégrant des outils modernes de communication, publication et suivi commercial.</p>\n <p>Ce mandat couvre à la fois la conception fonctionnelle (définition des modules et processus), la réalisation technique (développement, intégrations, sécurité, performance) et la mise en production de la solution, avec une perspective d’évolution et de pérennité.</p>\n <p><strong>Conditions générales:</strong></p>\n <p>Ce devis est une estimation indicative. Une fois validé, il fera l’objet d’un cahier des charges détaillé; les budgets pourront également être ajustés en fonction des précisions apportées. Nos développements sont réalisés sur mesure et en interne. Toute demande postérieure au 2e bon à tirer sera facturée CHF 150.–/h. Après mise en ligne, un délai d’un mois est accordé pour les remarques; au-delà, toute intervention sera facturée. En cas de retard client, nous nous réservons le droit d’adapter nos conditions et notre planning. Nos sites doivent être hébergés sur nos serveurs avec contrat de maintenance annuel (résiliable sous 3 mois). Sauf accord contraire, les fichiers sources restent notre propriété et peuvent être cédés sur demande (tarif spécifique). En cas de transfert de gestion, nous déclinons toute responsabilité technique. <a href="http://www.pom-xtd.ch/cg" target="_blank" rel="noopener">Plus d’information sur nos conditions générales.</a></p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12675 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Cahier des charges<br /></strong>Suite à nos différents échanges et à notre séance collaborative, nous allons élaborer un cahier des charges complet. Celui-ci définira de manière claire les fonctionnalités attendues ainsi que les implications en termes de temps, de contraintes techniques et de<br />budget final. Ce document fera office de fil conducteur tout au long du processus de développement, et servira également à clarifier les interactions entre les différents modules. <em></em>" "unit_price" => "3000.000000" "discount_in_percent" => "0.0000" "position_total" => "1020.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12676 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Module – Bien immobilier (à louer/vendre)</strong><p>La rubrique bien immobilier constitue le cœur de la plateforme. Elle est dédiée à la saisie, l’organisation et la centralisation de toutes les informations liées aux biens proposés par l’agence, qu’ils soient à vendre ou à louer. </p>\n <div class="ql-block" data-block-id="block-e5e64810-2cdf-4147-801a-c4c31365eb8f"><u>Objectifs:</u></div>\n <ul>\n <li>Offrir un espace structuré pour entrer et gérer toutes les données relatives à un bien.</li>\n <li>Regrouper dans un seul endroit l’ensemble des éléments nécessaires à la commercialisation et au suivi.</li>\n <li>Garantir la cohérence et la complétude des informations saisies, en les reliant aux autres modules (contacts, mandants, publications, etc.).</li>\n </ul>\n <p><u>Catégories de données:</u></p>\n <p>La rubrique est organisée en plusieurs sous-parties permettant de couvrir toutes les informations nécessaires. Vous trouverez la liste de ces sous-parties dans <a href="https://docs.google.com/document/d/13i5gpXrPxuTzNarDC_a6WYUPeQaVZeDowbUvJiHWI-Y/edit?usp=sharing">l'annexe jointe.</a></p>\n <div class="ql-block" data-block-id="block-92ea6dbf-87b8-41a4-88bd-67fa43bb2d36">\n <div class="ql-block" data-block-id="block-92ea6dbf-87b8-41a4-88bd-67fa43bb2d36"><span style="text-decoration: underline">Données existantes:</span></div>\n <div class="ql-block" data-block-id="block-92ea6dbf-87b8-41a4-88bd-67fa43bb2d36">Les données existantes seront reprises et intégrées dans la mesure du possible. Si certains champs ne sont pas compatibles avec la nouvelle structure, leur saisie devra être complétée manuellement par le client.</div>\n </div> <i>L’ensemble des fonctionnalités associées à ces catégories est détaillé dans la section «Fonctionnalités» du cahier des charges.</i> """ "unit_price" => "8000.000000" "discount_in_percent" => "34.0000" "position_total" => "1795.200000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 3364 "type" => "KbPositionSubposition" "text" => "<strong>Module – CRM (courtage)</strong><br>" "pos" => "3" "internal_pos" => 4 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "2692.800000" "show_pos_prices" => true ] [ "id" => 12677 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Module – Contact</strong><p>La rubrique contacts est dédiée à la gestion des personnes intéressées par les biens proposés par l’agence. Elle centralise toutes les informations utiles concernant les acheteurs ou locataires potentiels, qu’ils proviennent du site internet (formulaires) ou qu’ils aient été ajoutés directement par un courtier.</p>\n <div class="ql-block" data-block-id="block-a3a1526e-c855-40db-80a9-799d9745682c"><u>Objectifs:</u></div>\n <ul>\n <li>Offrir un espace structuré pour enregistrer et gérer les informations liées aux contacts.</li>\n <li>Suivre les interactions, préférences et critères de recherche de chaque personne.</li>\n <li>Relier les contacts aux biens correspondants</li>\n </ul>\n <p><u>Catégories de données:</u></p>\n <p>La rubrique est organisée en plusieurs sous-parties permettant de couvrir toutes les informations nécessaires. Vous trouverez la liste de ces sous-parties dans l<a href="https://docs.google.com/document/d/13i5gpXrPxuTzNarDC_a6WYUPeQaVZeDowbUvJiHWI-Y/edit?usp=sharing">'annexe jointe.</a></p>\n <div class="ql-block" data-block-id="block-92ea6dbf-87b8-41a4-88bd-67fa43bb2d36"><span style="text-decoration: underline">Données existantes:</span></div>\n <div class="ql-block" data-block-id="block-92ea6dbf-87b8-41a4-88bd-67fa43bb2d36">Les données existantes seront reprises et intégrées dans la mesure du possible. Si certains champs ne sont pas compatibles avec la nouvelle structure, leur saisie devra être complétée manuellement par le client.</div> <i>L’ensemble des fonctionnalités associées au module Contact est détaillé dans la section «Fonctionnalités» du cahier des charges.</i> """ "unit_price" => "6000.000000" "discount_in_percent" => "34.0000" "position_total" => "1346.400000" "pos" => "3.1" "internal_pos" => 5 "parent_id" => 3364 "is_optional" => false "article_id" => 12 ] [ "id" => 12678 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Module – Mandants</strong><p>La rubrique mandants concerne la gestion des clients vendeurs ou bailleurs qui confient un bien à l’agence. Elle regroupe toutes les données utiles pour suivre la relation, la gestion des biens confiés et les coûts liés à leur commercialisation.</p>\n <div class="ql-block" data-block-id="block-e2686b71-8679-4da0-bfd4-90a87ba33035"><u>Objectifs:</u></div>\n <ul>\n <li>Centraliser toutes les informations liées aux propriétaires de biens.</li>\n <li>Permettre un suivi clair de la relation entre l’agence et ses mandants.</li>\n </ul>\n <p>La rubrique est organisée en plusieurs sous-parties permettant de couvrir toutes les informations nécessaires. Vous trouverez la liste de ces sous-parties dans <a href="https://docs.google.com/document/d/13i5gpXrPxuTzNarDC_a6WYUPeQaVZeDowbUvJiHWI-Y/edit?usp=sharing">l'annexe jointe.</a></p>\n <div class="ql-block" data-block-id="block-92ea6dbf-87b8-41a4-88bd-67fa43bb2d36"><span style="text-decoration: underline">Données existantes:</span></div>\n <div class="ql-block" data-block-id="block-92ea6dbf-87b8-41a4-88bd-67fa43bb2d36">Les données existantes seront reprises et intégrées dans la mesure du possible. Si certains champs ne sont pas compatibles avec la nouvelle structure, leur saisie devra être complétée manuellement par le client.</div> <i>L’ensemble des fonctionnalités associées au module Mandants est détaillé dans la section «Fonctionnalités» du cahier des charges.</i> """ "unit_price" => "6000.000000" "discount_in_percent" => "34.0000" "position_total" => "1346.400000" "pos" => "3.2" "internal_pos" => 6 "parent_id" => 3364 "is_optional" => false "article_id" => 13 ] [ "id" => 3365 "type" => "KbPositionSubposition" "text" => "<strong>Fonctionalités</strong><br>" "pos" => "4" "internal_pos" => 7 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "6799.320000" "show_pos_prices" => true ] [ "id" => 12679 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Utilisateurs et rôles</strong><div class="ql-block" data-block-id="block-3c53ccbd-0405-49c5-a056-7734ea27f6d5">La fonctionnalité Gestion des utilisateurs et des rôles permet à l’agence d’administrer les accès à la plateforme en fonction des responsabilités et besoins de chaque collaborateur.</div>\n <div class="ql-block" data-block-id="block-3c53ccbd-0405-49c5-a056-7734ea27f6d5"> </div>\n <div class="ql-block" data-block-id="block-46737533-18fc-49f8-adc2-5cbe5efdb12c"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Création et gestion d’utilisateurs: ajout, modification, désactivation de comptes.</li>\n <li>Attribution de rôles: administrateur, courtier, assistant, contact.</li>\n <li>Attribution d'une agence (succursale)</li>\n <li>Gestion des accès par rubriques: chaque rôle peut voir/accéder uniquement aux sections définies.</li>\n <li>Équipes et groupes: organisation des utilisateurs en départements ou agences locales.</li>\n <li>Sécurité: authentification classique + option 2FA, gestion des connexions et récupération d’accès.</li>\n <li>Suivi d’activité: journalisation des connexions et actions importantes.</li>\n </ul> <i></i> """ "unit_price" => "2000.000000" "discount_in_percent" => "34.0000" "position_total" => "448.800000" "pos" => "4.1" "internal_pos" => 8 "parent_id" => 3365 "is_optional" => false "article_id" => 14 ] [ "id" => 12680 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion des images et fichiers</strong><div class="ql-block" data-block-id="block-857818e1-0b58-4651-a6a1-8d5e9143ac0e">La fonctionnalité Gestion des images permet d’organiser, enrichir et contrôler l’utilisation des visuels associés à chaque bien immobilier.</div>\n <div class="ql-block" data-block-id="block-857818e1-0b58-4651-a6a1-8d5e9143ac0e"> </div>\n <div class="ql-block" data-block-id="block-958c6f53-a040-4bef-90bd-d6cd2dbf806b"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Insertion des images et fichiers en lot (glisser-déposer)</li>\n <li>Ordre d'affichage: définir l’ordre d’affichage des images (glisser-déposer).</li>\n <li>Sélection par canal: choisir quelles images apparaissent sur le site, les portails ou les brochures.</li>\n <li>Image de premier coup d’œil: définir la photo de couverture pour attirer l’attention.</li>\n <li>Descriptions multilingues: ajouter des légendes/alt text en FR, EN, DE, ES pour l’accessibilité et le SEO.</li>\n <li>Plan de situation visuel: génération d’une carte à intégrer comme image.</li>\n <li>Watermark: ajout automatique d’un filigrane (logo de l’agence) pour protéger les photos.</li>\n <li>Intégration d'une API (mageMagick, Sharp, TinyPNG API) pour la compression et optimisation.</li>\n <li>Stockage des originaux en haute résolution avec versions optimisées pour le web.</li>\n </ul> <i>L’utilisation de cette fonctionnalité est soumise à une API externe. Des coûts supplémentaires peuvent s’appliquer en fonction du volume de requêtes effectuées.</i> """ "unit_price" => "1200.000000" "discount_in_percent" => "34.0000" "position_total" => "269.280000" "pos" => "4.2" "internal_pos" => 9 "parent_id" => 3365 "is_optional" => false "article_id" => 15 ] [ "id" => 12681 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Matching<br /></strong>La fonctionnalité de matching met automatiquement en relation les biens et les contacts selon leurs critères de recherche.<br /><br /><span style="text-decoration: underline;">Fonctionnalités:</span>\r\n <ul>\r\n <li><span class="ql-text-color ql-color-grey">Affichage d'un pourcentage de compatibilité (score)</span></li>\r\n <li>Envoi automatiques selon fréquence définie (immédiate, quotidienne, hebdomadaire) au contacts disposant du statut "client potentiels".</li>\r\n <li>Vue agence:\r\n <ul>\r\n <li>Depuis un bien → liste des contacts correspondants.</li>\r\n <li>Depuis un contact → liste des biens correspondants.</li>\r\n </ul>\r\n </li>\r\n <li>Vue contact:\r\n <ul>\r\n <li>Depuis le compte client accessible sur le siteweb</li>\r\n <li>Newsletter</li>\r\n </ul>\r\n </li>\r\n <li>Mise à jour : recalcul lors d’une modification de critères ou d’un bien, toutes les heures /2heures.</li>\r\n <li>Historique : suivi des alertes envoyées et correspondances.</li>\r\n <li>Relances: envoi automatique ou manuel d’une newsletter, avec possibilité pour le contact de se désabonner des matchings ou de modifier ses critères de recherche.</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "2500.000000" "discount_in_percent" => "34.0000" "position_total" => "561.000000" "pos" => "4.3" "internal_pos" => 10 "parent_id" => 3365 "is_optional" => false "article_id" => 16 ] [ "id" => 12682 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Actions</strong><p>La fonctionnalité action permet de tracer toutes les interactions et opérations réalisées dans le cadre d’un mandat, d’un bien ou d’une relation client. Elle centralise les activités commerciales, marketing et administratives.</p>\n <div class="ql-block" data-block-id="block-d50037ed-3930-466f-9690-bc6830a9d30d"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Enregistrer toutes les interactions et tâches.</li>\n <li>Catégories principales :\n <ul>\n <li>Communications (appels, emails, SMS, documentation remise, réponses client).</li>\n <li>Visites (physiques, virtuelles, contre-visites).</li>\n <li>Rendez-vous (tout type de rendez-vous).</li>\n <li>Acquisition de mandat (estimation, expertise, mandat courtage/gestion).</li>\n <li>Publicité (portes ouvertes, panneaux, actions marketing).</li>\n <li>Négociation (offres, refus, décisions propriétaire).</li>\n <li>Finalisation (promesse d'achat, vente de l'objet)</li>\n <li>Bail (état des lieux, location)</li>\n <li>Autre</li>\n </ul>\n </li>\n <li>Ajouter plusieurs visites en une seule fois</li>\n <li>Notifications</li>\n <li>Suivi chronologique</li>\n </ul>\n <p><em><span class="ql-badge ql-badge-red">Tous les éléments non lié à la plateforme sont à indiquer manuellement (ex: appel)</span></em></p> <i></i> """ "unit_price" => "1800.000000" "discount_in_percent" => "34.0000" "position_total" => "403.920000" "pos" => "4.4" "internal_pos" => 11 "parent_id" => 3365 "is_optional" => false "article_id" => 17 ] [ "id" => 12683 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Publication multicanale</strong><div class="ql-block" data-block-id="block-4862fa71-fa3e-4104-a364-904a94921404">La fonctionnalité de publication multicanale permet de diffuser automatiquement les biens immobiliers sur plusieurs canaux digitaux et imprimés afin de maximiser leur visibilité.</div>\n <div class="ql-block" data-block-id="block-4862fa71-fa3e-4104-a364-904a94921404"> </div>\n <div class="ql-block" data-block-id="block-d75779e5-5ca6-4fbe-bf91-c10357c2e062"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Diffusion vers portails immobiliers: <a class="ql-link" href="http://immobilier.ch" target="_blank" rel="noopener noreferrer">immobilier.ch</a>, Petites-Annonces, Properstar.ch, Flatfox, Urbanhome et Joomil.ch</li>\n <li>Diffusion vers site web de l’agence: mise en ligne immédiate sur la vitrine digitale.</li>\n <li>Génération d'un diaporama automatique accessible via une URL dédiée pour l'intégration sur un écran TV.</li>\n <li>Paramétrage par canal: adaptation pour chaque plateforme.</li>\n <li><span class="ql-text-color ql-color-grey">Programmation de la publication: choix des dates de publication et de dépublication automatique</span></li>\n </ul> <i>La diffusion des biens sur des plateformes externes est soumise aux conditions et tarifs propres à chaque portail. Des coûts supplémentaires peuvent donc s’appliquer en fonction des plateformes sélectionnées et du volume de publications.</i> """ "unit_price" => "1800.000000" "discount_in_percent" => "34.0000" "position_total" => "403.920000" "pos" => "4.5" "internal_pos" => 12 "parent_id" => 3365 "is_optional" => false "article_id" => 18 ] [ "id" => 12684 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>E-mail<br /></strong>La fonctionnalité envoi d'e-mails permet aux courtiers et à l’agence de gérer la communication par email directement depuis la plateforme. Les envois sont centralisés et historisés, garantissant un suivi précis des échanges avec les contacts, mandants et autour des biens immobiliers. Fonctionnalités:\r\n <ul>\r\n <li>Envoi direct: possibilité d’envoyer un email depuis la fiche d’un contact, mandant ou bien.</li>\r\n <li>Historique centralisé: chaque email envoyé est lié automatiquement au courtier, au contact, au mandant et/ou au bien concerné.</li>\r\n <li>Modèles de sujet: création et gestion de titres standardisés pour uniformiser les échanges.</li>\r\n <li>Modèles de messages: gabarits de texte prêts à l’emploi (ex. prise de rendez-vous, confirmation de visite, suivi de dossier).</li>\r\n <li>Signatures personnalisées: gestion de signatures par courtier ou service, avec logo et coordonnées.</li>\r\n <li>Pièces jointes: ajout de documents (contrats, brochures PDF, photos, etc.).</li>\r\n <li>Suivi des envois: consultation des emails envoyés, statuts et relances éventuelles.</li>\r\n <li>Réception des mails sur la platerorme – Selon les possibilités.</li>\r\n </ul>\r\n <em>L’utilisation de cette fonctionnalité est soumise à une API externe. Des coûts supplémentaires peuvent s’appliquer en fonction du volume de requêtes effectuées.</em> """ "unit_price" => "1200.000000" "discount_in_percent" => "34.0000" "position_total" => "269.280000" "pos" => "4.6" "internal_pos" => 13 "parent_id" => 3365 "is_optional" => false "article_id" => 19 ] [ "id" => 12685 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Génération de fiches PDF</strong><p>La fonctionnalité Génération de fichiers PDF permet de produire automatiquement des documents commerciaux à partir des données saisies dans la plateforme (informations descriptives, photos, prix, etc.). Ces fichiers sont destinés à la communication interne, aux mandants et à la promotion des biens auprès des prospects.</p>\n <div class="ql-block" data-block-id="block-7830414f-22e3-425f-a238-45f6a8e4509a"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Modèles prêts à l’emploi:\n <ul>\n <li>Standard A4 vertical</li>\n <li>Standard A4 paysage</li>\n <li>PDF Réduit</li>\n <li>Standard A4 Vitrine</li>\n <li>Standard A4 vitrine paysage</li>\n <li>A3 vertical</li>\n <li><span class="ql-text-color ql-color-orange">Listes PDF (3 versions)</span></li>\n <li><span class="ql-text-color ql-color-orange">Dossier du bien</span></li>\n </ul>\n </li>\n <li>Mise en page préétablie: design figé respectant la charte (logo, couleurs de l’agence intégrés automatiquement). Les maquettes graphiques seront présentées au client avant le développement.</li>\n <li>Personnalisation de contenu: possibilité de modifier les textes, changer les images, supprimer ou réorganiser les pages.</li>\n <li>La composition du PDF n'est pas éditable (on privilégie une mise en page fluide)</li>\n <li>PDF multilingue (FR, EN, DE, ES)</li>\n <li>Options de téléchargement ou envoi par email</li>\n <li>Historique: sauvegarde des PDF générés avec date et utilisateur.</li>\n </ul> <i></i> """ "unit_price" => "4500.000000" "discount_in_percent" => "34.0000" "position_total" => "1009.800000" "pos" => "4.7" "internal_pos" => 14 "parent_id" => 3365 "is_optional" => false "article_id" => 20 ] [ "id" => 12686 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Rapport d'activités</strong><p>La fonctionnalité Rapport d’activité permet de générer automatiquement un document synthétique regroupant toutes les interactions et événements liés à un bien immobilier.</p>\n <div class="ql-block" data-block-id="block-e63a1820-31d1-47a4-9b64-8f69b999487a"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Contenu du rapport:\n <ul>\n <li>Historique des visites (dates, participants, retours).</li>\n <li>Communications (emails, appels, SMS, rendez-vous).</li>\n <li>Actions réalisées (publicités, panneaux, négociations).</li>\n <li>Publications multicanales (portails, réseaux sociaux, site web) avec dates.</li>\n <li>Offres reçues et leur statut.</li>\n <li>Coûts de publication</li>\n <li>Statistiques</li>\n </ul>\n </li>\n <li>Format: génération en PDF avec mise en page professionnelle et aux couleurs de l’agence.</li>\n <li>Périodicité: possibilité de générer et envoyer automatiquement un rapport ponctuel ou récurrent (hebdomadaire, mensuel).</li>\n <li>Personnalisation: choix des sections à inclure avant génération.</li>\n <li>Partage: envoi direct par email au mandant depuis la plateforme ou téléchargement.</li>\n </ul> <i></i> """ "unit_price" => "800.000000" "discount_in_percent" => "34.0000" "position_total" => "179.520000" "pos" => "4.8" "internal_pos" => 15 "parent_id" => 3365 "is_optional" => false "article_id" => 21 ] [ "id" => 12687 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Traduction automatique</strong><div class="ql-block" data-block-id="block-e7a27900-f986-432d-afd3-a30ce5370537">Cette fonctionnalité permet de traduire automatiquement les contenus textuels liés à l’agence et aux biens immobiliers afin de faciliter la diffusion multilingue.</div>\n <div class="ql-block" data-block-id="block-e7a27900-f986-432d-afd3-a30ce5370537"> </div>\n <div class="ql-block" data-block-id="block-2994ace2-7b2b-4917-89d7-b608d1aae9e2"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Traduction automatique: prise en charge des langues FR, EN, DE, ES.</li>\n <li>Contenus concernés:\n <ul>\n <li>Descriptifs des biens immobiliers (présentation, points forts).</li>\n <li>Textes du site internet (pages principales, actualités, blog).</li>\n <li>Dossier PDF</li>\n </ul>\n </li>\n <li>API DeepL: utilisation de l’API DeepL pour garantir une qualité de traduction professionnelle.</li>\n <li>La traduction sera effectuée automatiquement, il ne sera pas possible de modifier le texte traduit.</li>\n <li>Possibilité de sélectionner la langue d'origine</li>\n <li>Mise à jour dynamique: recalcul automatique en cas de modification du texte source.</li>\n </ul> <i>L’utilisation de cette fonctionnalité est soumise à une API externe. Des coûts supplémentaires peuvent s’appliquer en fonction du volume de requêtes effectuées.</i> """ "unit_price" => "2000.000000" "discount_in_percent" => "34.0000" "position_total" => "448.800000" "pos" => "4.9" "internal_pos" => 16 "parent_id" => 3365 "is_optional" => false "article_id" => 22 ] [ "id" => 12688 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Distances</strong>La fonctionnalité de distance permet d’afficher automatiquement les infrastructures et services disponibles à proximité d’un bien immobilier<br /><br /><span style="text-decoration: underline;">Fonctionnalités:</span>\r\n <ul>\r\n <li>Calcul automatique des distances : mesure en temps réel entre le bien et chaque commodité en mètres/minutes, selon le mode de transport(À pied, Transports publics, Voiture).</li>\r\n <li>Catégories:\r\n <ul>\r\n <li>Gare</li>\r\n <li>Transports publics</li>\r\n <li>Autoroutes</li>\r\n <li>Écoles primaires, secondaires, secondaires II et hautes écoles</li>\r\n <li>Commerces</li>\r\n <li>Télécabines</li>\r\n <li>Aéroport</li>\r\n <li>Poste</li>\r\n <li>Banque</li>\r\n <li>Hôpital</li>\r\n <li>Restaurants</li>\r\n <li>Parcs / espaces verts</li>\r\n </ul>\r\n </li>\r\n <li>Points libres: ajout manuel de points personnalisées (ex. crèche, salle de sport, lieu d’intérêt).</li>\r\n <li>Affichage visuel: liste et/ou carte interactive intégrée dans la fiche du bien.</li>\r\n <li>Utilisation d’API cartographiques (Google Maps, OpenStreetMap ou équivalent) pour géolocalisation et calculs de distances.</li>\r\n </ul>\r\n <em>L’utilisation de cette fonctionnalité est soumise à une API externe. Des coûts supplémentaires peuvent s’appliquer en fonction du volume de requêtes effectuées.</em> """ "unit_price" => "1200.000000" "discount_in_percent" => "34.0000" "position_total" => "269.280000" "pos" => "4.10" "internal_pos" => 17 "parent_id" => 3365 "is_optional" => false "article_id" => 23 ] [ "id" => 12689 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Calendrier</strong><div class="ql-block" data-block-id="block-a1d01b96-6053-408a-9cd9-1693c0edd222">La fonctionnalité calendrier permet de centraliser et organiser l’ensemble des événements liés à l’agence, aux biens, aux contacts et aux mandants.</div>\n <div class="ql-block" data-block-id="block-a1d01b96-6053-408a-9cd9-1693c0edd222"> </div>\n <div class="ql-block" data-block-id="block-a1d01b96-6053-408a-9cd9-1693c0edd222"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Planification d’événements: visites, rendez-vous, relances.</li>\n <li>Calendriers multiples: un calendrier individuel par courtier et un calendrier général d’agence.</li>\n <li>Catégorisation: événements liés à un bien, un contact, un mandant ou à l’agence.</li>\n <li>Synchronisation externe: création d'un lien ICS pour synchroniser avec Google Calendar, Outlook, etc.</li>\n <li>Notifications & rappels: alertes mail automatiques pour les événements à venir.</li>\n <li>Vue multi-utilisateurs: agendas partagés et filtres par personne</li>\n <li>Lien avec Actions: création automatique d’événements depuis certaines actions (ex. planifier une visite après une demande de contact).</li>\n </ul> <i></i> """ "unit_price" => "1500.000000" "discount_in_percent" => "34.0000" "position_total" => "336.600000" "pos" => "4.11" "internal_pos" => 18 "parent_id" => 3365 "is_optional" => false "article_id" => 24 ] [ "id" => 12690 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Demandes à traiter</strong><p>La fonctionnalité de demandes à traiter centralise toutes les requêtes entrantes liées à l’activité de l’agence (contacts, mandants, portails, formulaires du site web). Elle permet de gérer efficacement les leads et d’assurer un suivi sans perte d’information.</p>\n <p><span style="text-decoration: underline">Fonctionnalités:</span></p>\n <ul>\n <li>Centralisation: réception des demandes provenant du site internet, des portails immobiliers, des formulaires ou des emails entrants.</li>\n <li>Classification automatique: catégorisation des demandes (nouveau contact, demande de visite, informations supplémentaires, offre, etc.).</li>\n <li>Historique: archivage complet des demandes avec lien vers le contact et/ou le bien concerné.</li>\n <li>Intégration CRM: transformation directe d’une demande en contact, tâches, action ou rendez-vous.</li>\n <li>Notifications: alertes lors de nouvelles demandes</li>\n </ul> <i></i> """ "unit_price" => "900.000000" "discount_in_percent" => "34.0000" "position_total" => "201.960000" "pos" => "4.12" "internal_pos" => 19 "parent_id" => 3365 "is_optional" => false "article_id" => 25 ] [ "id" => 12691 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Coûts de publication</strong><div class="ql-block" data-block-id="block-298bcd91-2c90-4c4f-ab96-57c289ee7933">La fonctionnalité de calcul automatique des coûts de publication permet de suivre et de contrôler les dépenses liées à la diffusion des biens immobiliers sur différents canaux (portails, réseaux sociaux, impressions papier, etc.).</div>\n <div class="ql-block" data-block-id="block-298bcd91-2c90-4c4f-ab96-57c289ee7933"> </div>\n <div class="ql-block" data-block-id="block-384d145a-20bf-4392-a6cb-e5b8e1ea74e9"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Détection des coûts: attribution des tarifs selon le canal de publication (portails immobiliers, réseaux sociaux, impressions).</li>\n <li>Suivi par bien: calcul des coûts de publication pour chaque bien immobilier.</li>\n </ul> <i></i> """ "unit_price" => "1000.000000" "discount_in_percent" => "34.0000" "position_total" => "224.400000" "pos" => "4.13" "internal_pos" => 20 "parent_id" => 3365 "is_optional" => false "article_id" => 26 ] [ "id" => 12692 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Statistiques</strong><p data-start="134" data-end="398">La fonctionnalité de statistiques permet de suivre et d’analyser les performances de la plateforme ainsi que l’efficacité des actions menées par l’agence. Elle centralise les indicateurs clés liés aux biens, aux contacts, aux publications et aux communications.</p>\n <p data-start="134" data-end="398"><span style="text-decoration: underline">Fonctionnalités:</span></p>\n <ul>\n <li>Statistiques site web: intégration de Google Analytics pour analyser le trafic, les sources de visites, les conversions (formulaires, demandes de contact).</li>\n <li>Performance des biens: suivi des vues, téléchargements de PDF, scans QR codes, partages et demandes reçues.</li>\n <li>Publication multicanale: reporting par plateforme (<a class="ql-link" href="http://immobilier.ch" target="_blank" rel="noopener noreferrer">immobilier.ch</a>, Petites-Annonces, etc.), avec comparaison des performances.</li>\n <li>Mailing & communication: taux d’ouverture, clics, réponses, conversions des campagnes (emails, SMS, newsletters).</li>\n <li>Pipeline de vente/location: suivi des délais moyens (mise en ligne → offre → signature), taux de transformation, comparaison par type de bien.</li>\n <li>APIs externes: reporting des utilisations de chaque API (nombre de requêtes, de mails envoyés, etc.)</li>\n <li>Tableaux et graphiques dynamique : visualisation des données avec filtres par période, utilisateur ou canal.</li>\n <li>Intégration de données dans le rapport d'activité</li>\n </ul> <i></i> """ "unit_price" => "600.000000" "discount_in_percent" => "34.0000" "position_total" => "134.640000" "pos" => "4.14" "internal_pos" => 21 "parent_id" => 3365 "is_optional" => false "article_id" => 27 ] [ "id" => 12693 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Recherche</strong><p>La fonctionnalité de recherche permet de retrouver rapidement des informations au sein de la plateforme grâce à un moteur de recherche centralisé. Elle facilite la navigation et le gain de temps des utilisateurs en leur offrant un accès direct aux données.</p>\n <p><span style="text-decoration: underline">Fonctionnalités:</span></p>\n <ul>\n <li>Recherche globale: accessible depuis l’interface principale, elle couvre tous les modules (biens, contacts, mandants, actions, documents).</li>\n <li>Filtres dynamiques: possibilité d’affiner la recherche par type d’objet (bien, contact, mandant, publication, etc.).</li>\n <li>Suggestions instantanées: affichage de résultats en temps réel lors de la saisie avec affichage de la vignette du bien.</li>\n </ul> <i></i> """ "unit_price" => "1500.000000" "discount_in_percent" => "34.0000" "position_total" => "336.600000" "pos" => "4.15" "internal_pos" => 22 "parent_id" => 3365 "is_optional" => false "article_id" => 28 ] [ "id" => 12694 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Rédaction IA</strong><div class="ql-block" data-block-id="block-d9e67c95-0d1e-4b0c-86db-627c43254c4f">La fonctionnalité IA permet d’automatiser certaines tâches de rédaction pour gagner du temps et améliorer la qualité des contenus.</div>\n <div class="ql-block" data-block-id="block-d9e67c95-0d1e-4b0c-86db-627c43254c4f"> </div>\n <div class="ql-block" data-block-id="block-9390cc7e-c84e-4b84-ab11-478215790df2"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Génération automatique de descriptif: création d’un texte de présentation complet et adapté à partir des données du bien (type, surface, localisation, points forts, etc.).</li>\n <li>Optimisation: ajustement du ton (commercial, neutre, premium) et prise en compte des critères SEO.</li>\n <li>Édition assistée: l’utilisateur peut modifier le texte proposé</li>\n <li>API IA intégrée pour génération et traduction</li>\n </ul> <i>L’utilisation de cette fonctionnalité est soumise à une API externe. Des coûts supplémentaires peuvent s’appliquer en fonction du volume de requêtes effectuées.</i> """ "unit_price" => "1800.000000" "discount_in_percent" => "34.0000" "position_total" => "403.920000" "pos" => "4.16" "internal_pos" => 23 "parent_id" => 3365 "is_optional" => false "article_id" => 29 ] [ "id" => 12695 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>SMS</strong><div class="ql-block" data-block-id="block-4fab5dc4-e2a1-4c59-b74a-019cc9a94c88">La fonctionnalité d'envoi de SMS permet d’envoyer, personnaliser et historiser des SMS directement depuis la plateforme. Chaque SMS est lié automatiquement au courtier, au contact, au mandant et/ou au bien concerné, assurant un suivi clair et centralisé des communications.</div>\n <div class="ql-block" data-block-id="block-b2a9d0d0-fe91-4ae4-bf3c-fc088559f34b"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Envoi direct: envoi de SMS depuis la fiche d’un contact, mandant ou bien.</li>\n <li>Historique centralisé: archivage des SMS envoyés, visibles dans la timeline des entités associées.</li>\n <li>Modèles de message: gabarits prédéfinis pour les situations fréquentes (ex. rappel de rendez-vous, confirmation de visite, remerciement).</li>\n <li>Signatures: possibilité d’ajouter une signature courte standardisée.</li>\n <li>Personnalisation: insertion automatique de variables (nom du contact, référence bien, date de visite, etc.).</li>\n <li><span class="ql-text-color ql-color-grey">Suivi des envois: indication du statut (envoyé, livré, échec).</span></li>\n </ul> <i>L’utilisation de cette fonctionnalité est soumise à une API externe. Des coûts supplémentaires peuvent s’appliquer en fonction du volume de requêtes effectuées.</i> """ "unit_price" => "1200.000000" "discount_in_percent" => "34.0000" "position_total" => "269.280000" "pos" => "4.17" "internal_pos" => 24 "parent_id" => 3365 "is_optional" => false "article_id" => 30 ] [ "id" => 12696 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Newsletter</strong><div class="ql-block" data-block-id="block-9f41e164-618e-4435-b6d2-aa6b3f2f8197">La fonctionnalité Newsletter permet de créer, personnaliser et diffuser des campagnes d’emailing depuis la plateforme. Le contenu peut être rédigé directement dans l’interface d’administration.</div>\n <div class="ql-block" data-block-id="block-9f41e164-618e-4435-b6d2-aa6b3f2f8197"> </div>\n <div class="ql-block" data-block-id="block-cce48028-b58e-4172-abf4-dc9daa3a165a"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Modèle général: rédaction et mise en page des newsletters directement dans l’admin, avec possibilité d’intégrer textes, images et liens.</li>\n <li>Modèle pour la promotion d'un bien (matching): Réutilisation des contenu avec possibilité de modifier les textes, changer les images ou supprimer des informations.</li>\n <li>Mise en page préétablie: design figé respectant la charte (logo, couleurs de l’agence intégrés automatiquement). Les maquettes graphiques seront présentées au client avant le développement.</li>\n <li>Segmentation des destinataires: envoi ciblé selon les critères (contacts qualifiés, mandants, matching de biens, etc.).</li>\n <li>Historique: archivage des newsletters envoyées, avec rattachement aux contacts.</li>\n <li>Statistiques: suivi des ouvertures, clics, désinscriptions et conversions.</li>\n </ul> <i>L’utilisation de cette fonctionnalité est soumise à une API externe. Des coûts supplémentaires peuvent s’appliquer en fonction du volume de requêtes effectuées.</i> """ "unit_price" => "1800.000000" "discount_in_percent" => "34.0000" "position_total" => "403.920000" "pos" => "4.18" "internal_pos" => 25 "parent_id" => 3365 "is_optional" => false "article_id" => 31 ] [ "id" => 12697 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Champs supplémentaires</strong><p>La fonctionnalité Champs supplémentaires permet, dans l’interface d’administration, d’afficher des champs additionnels lors de la saisie de données. Ces champs sont facultatifs et accessibles à la demande via un bouton d’affichage.</p>\n <div class="ql-block" data-block-id="block-7d201a33-9bc3-448a-a912-48911bb1e1b0"><u>Fonctionnalités:</u></div>\n <ul>\n <li>Bouton “Afficher plus de champs”: un clic permet de révéler des champs additionnels.</li>\n <li>Champs facultatifs: ces champs ne sont pas obligatoires et servent à enrichir la fiche si besoin.</li>\n <li>Contexte modulable: disponible dans les formulaires de biens, contacts, mandants, etc.</li>\n </ul> <i></i> """ "unit_price" => "1000.000000" "discount_in_percent" => "34.0000" "position_total" => "224.400000" "pos" => "4.19" "internal_pos" => 26 "parent_id" => 3365 "is_optional" => false "article_id" => 32 ] [ "id" => 12698 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion des panneaux<br /></strong>La fonctionnalité Gestion des panneaux permet de répertorier, suivre et planifier l’utilisation des panneaux «À louer/À vendre» de l’agence, afin de savoir où ils sont, sur quel bien et quel stock reste disponible. <span style="text-decoration: underline;">Fonctionnalités:</span>\r\n <ul>\r\n <li>Inventaire: référentiel des panneaux (type, format, état, numéro de série/code interne?).</li>\r\n <li>Affectation à un bien: lien d’un panneau à une fiche bien avec dates de pose/dépose.</li>\r\n <li>Modification du stock: prise en compte des achats, pertes, mises au rebut.</li>\r\n <li>Stock & alertes: alertes de rupture de stock par type/taille.</li>\r\n <li>Reporting:Durée d'affichage</li>\r\n <li>Carte: visualisation des panneaux sur une map avec leur localisation.</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "3500.000000" "discount_in_percent" => "0.0000" "position_total" => "1190.000000" "pos" => "5" "internal_pos" => 27 "parent_id" => null "is_optional" => false "article_id" => 7 ] [ "id" => 17886 "type" => "KbPositionCustom" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Estimation</strong><br />Développement de l'API permettant l’enregistrement automatique des données issues du formulaire «Estimation» du site web dans le module immobilier.<br /><br /><span style="text-decoration: underline;">Fonctionnalités:</span>\r\n <ul>\r\n <li data-start="366" data-end="522">Création automatique d’un bien immobilier potentiel à partir des informations saisies (type de bien, surface, localisation, caractéristiques, etc.).</li>\r\n <li data-start="523" data-end="604">Création d’un mandant potentiel associé, avec ses coordonnées de contact.</li>\r\n <li data-start="605" data-end="701">Lien entre le bien et le mandant pour assurer le suivi commercial dans le module immobilier.</li>\r\n </ul> """ "unit_price" => "2500.000000" "discount_in_percent" => null "position_total" => "850.000000" "pos" => "6" "internal_pos" => 28 "parent_id" => null "is_optional" => false ] [ "id" => 17887 "type" => "KbPositionCustom" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong data-start="260" data-end="273">Courriers<br /></strong>La fonctionnalité de rédaction de courriers permet de générer des documents textes directement depuis le module. Chaque courrier est lié automatiquement au contact, au mandant et/ou au bien concerné (actions), garantissant un suivi administratif précis et centralisé. Une fois rédigé, le courrier est exporté en PDF prêt à être imprimé ou envoyé par voie postale.<br /><br /><span style="text-decoration: underline;">Fonctionnalités:</span><br />\r\n <ul>\r\n <li>Rédaction intégrée: création de courriers depuis l’interface de la plateforme.</li>\r\n <li>Historique centralisé: archivage des courriers rédigés.</li>\r\n <li>Modèles de courrier: gabarits prédéfinis pour les situations courantes (ex. envoi du contrat de courtage, envoir de dossier, etc.).</li>\r\n <li>Personnalisation automatique: insertion de variables dynamiques (nom du contact, adresse du bien, date, référence, etc.).</li>\r\n <li>Liaison des fichiers générés dans les rubriques biens immobiliers, contacts et mandants.</li>\r\n <li>PDF prêt à l’impression: génération instantanée d’un fichier PDF conforme aux standards de mise en page.</li>\r\n <li>Signature et en-tête: ajout possible d’un en-tête aux couleurs de l’agence et signature (image de la signature manuscrite).</li>\r\n </ul> """ "unit_price" => "2000.000000" "discount_in_percent" => null "position_total" => "680.000000" "pos" => "7" "internal_pos" => 29 "parent_id" => null "is_optional" => false ] [ "id" => 12699 "type" => "KbPositionArticle" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation) - 10 heures<br /><br /></strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement. <em></em>" "unit_price" => "1500.000000" "discount_in_percent" => "0.0000" "position_total" => "510.000000" "pos" => "8" "internal_pos" => 30 "parent_id" => null "is_optional" => false "article_id" => 11 ] [ "id" => 12700 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation) - 10 heures 2.0<br /><br /></strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement. <em></em>" "unit_price" => "1500.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "9" "internal_pos" => 31 "parent_id" => null "is_optional" => false "article_id" => 11 ] [ "id" => 91 "type" => "KbPositionSubtotal" "text" => "<strong>Sous-total</strong>" "value" => "17037.320000" "internal_pos" => 32 "parent_id" => null "is_optional" => false ] [ "id" => 3483 "type" => "KbPositionText" "text" => "HORS DEVIS" "show_pos_nr" => false "pos" => null "internal_pos" => 33 "parent_id" => null "is_optional" => false ] [ "id" => 17888 "type" => "KbPositionCustom" "amount" => "0.340000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Génération de PDF - Projets neufs<br /><br /></strong>Génération de dossier PDF pour les projets neufs<br />\r\n <ul>\r\n <li>Modèles: Formatis identiques au bien immobiliers</li>\r\n <li>Mise en page pré-établie</li>\r\n <li>Aucune possibilité de modification après la génération du PDF.</li>\r\n <li>PDF multilingue (FR, EN, DE, ES)</li>\r\n <li>Options de téléchargement ou envoi par email</li>\r\n <li>Historique: sauvegarde des PDF générés avec date et utilisateur.</li>\r\n <li>Intégration du tableaux des appartements sur les biens concernés.</li>\r\n </ul> """ "unit_price" => "450.000000" "discount_in_percent" => null "position_total" => "153.000000" "pos" => "10" "internal_pos" => 34 "parent_id" => null "is_optional" => false ] [ "id" => 17889 "type" => "KbPositionCustom" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Assistance informatique<br /></strong>Suite à des soucis techniques avec M. Boillat, assistance pour réparer les soucis créés." "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "11" "internal_pos" => 35 "parent_id" => null "is_optional" => false ] [ "id" => 12701 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-FR</strong><br />Code produit: URL-FR<br /><br />Nom de domaine: www.neu-immo.fr\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "12" "internal_pos" => 36 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/65dd97607cc5db32ddae5164bfba4a53c56d759af3fb3fb3d96f3bccd81efe07" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3086 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.185183 "namelookup_time" => 5.4E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.000216 "size_download" => 2778.0 "speed_download" => 15016.0 "starttransfer_time" => 0.184395 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 54 "pretransfer_time_us" => 216 "starttransfer_time_us" => 184395 "total_time_us" => 185183 "effective_method" => "GET" "start_time" => 1783396864.1309 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3086" "pause_handler" => Closure(float $duration) {#1698 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1694 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775583 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 7d (easy handle 0x563243c68d50)\n > GET /2.0/kb_invoice/3086 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:04 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 993\r\n < ratelimit-reset: 56\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 993\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f220db486aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:04 GMT" "content-type: application/json" "ratelimit-remaining: 993" "ratelimit-reset: 56" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 993" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f220db486aa0-GVA" ] "response_json" => [ "id" => 3086 "document_nr" => "POM-FAC2026-03086" "title" => "Creapole-Siteweb" "contact_id" => 1250 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "1945.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Creapole SA\n Rue de l'Avenir 23\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:47" "esr_id" => 2896 "qr_invoice_id" => 2896 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "positions" => [ [ "id" => 3484 "type" => "KbPositionText" "text" => """ <strong></strong><span style="text-decoration: underline;"><strong>Votre demande</strong></span>\r\n <ul>\r\n <li>Site multipages</li>\r\n <li>Ajout d’actualités, articles de blog</li>\r\n <li>Intégration de flux des réseaux sociaux + options de partage d’articles sur les RS</li>\r\n <li>Newsletters</li>\r\n <li>Ebooks et documents à télécharger en échange de données (via un pop-up peut-être, à discuter)</li>\r\n <li>Formulaire de contact personnalisé</li>\r\n <li>Adjonction de pop-ups sur la page d’accueil, de manière autonome</li>\r\n <li>Carte Google maps pour nous situer</li>\r\n <li>nLPD / RGPD / Cookies</li>\r\n </ul>\r\n <span style="text-decoration: underline;">En option:</span>\r\n <ul>\r\n <li>Possibilité de passer le site en multi-langues (actuellement nous allons nous concentrer sur une version en français)</li>\r\n <li>Prise de rdv en ligne avec un calendrier visible</li>\r\n <li>Inscription en ligne à des formations, avec option de paiement en ligne (pas nécessairement via un e-shop mais plutôt un système similaire à stripe mais hosté en Suisse), avec génération de confirmations et facture en ligne (-> dans un second temps)</li>\r\n </ul>\r\n <strong>Conditions générales: </strong>les prix de cette offre peuvent évoluer selon les modifications du mandat. Toute demande après le deuxième bon-à-tirer sera facturée CHF 150.–/h. Après la mise en ligne, vous avez un mois pour transmettre vos remarques, passé ce délai, toute intervention relèvera d’un nouveau mandat ou d’un contrat de maintenance. En cas de retard client, Pomzed peut appliquer un supplément de 10% et réorganiser son planning. Toute intervention post-formation sera facturée au tarif en vigueur ou via le contrat de maintenance. Avant la mise en ligne, quelques heures de finalisation sont recommandées et intégrées au contrat de maintenance. Pour garantir performance et stabilité, nos sites doivent être hébergés sur nos serveurs avec un contrat de maintenance annuel, résiliable sous 3 mois. Sauf accord préalable, les fichiers sources restent la propriété de Pomzed et peuvent être acquis sur demande, selon un tarif spécifique. Nos sites WordPress sont conçus sur mesure. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3367 "type" => "KbPositionSubposition" "text" => "<strong>Fonctionnalités spécifiques (web)<br /></strong>Les fonctionnalités spécifiques sont développées sur mesure pour répondre précisément à vos besoins. Les prix mentionnés constituent une base de calcul établie à partir de nos premiers échanges et peuvent être ajustés en fonction de l'évolution du mandat." "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1800.000000" "show_pos_prices" => true ] [ "id" => 12702 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Newsletter</strong><p>Création et envoi de newsletters directement depuis l’interface d’administration du site (console CMS).</p>\n <ul>\n <li>Mise en page graphique des newsletter – 1*</li>\n <li>Définition des blocs pour les newsletter (texte, image, liste, etc.)</li>\n <li>Intégration/liaison avec les articles et/ou événements du site</li>\n <li>Gestion des listes de diffusion</li>\n <li>Prévisualisation et programmation des envois</li>\n <li>Gestion des inscriptions/désinscriptions</li>\n <li>Statistiques d’ouverture</li>\n </ul> <i>(*1) – Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire de CHF 150.–. Les envois sont gratuits jusqu'à 1000 envois par mois.</i> """ "unit_price" => "1800.000000" "discount_in_percent" => "0.0000" "position_total" => "1800.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3367 "is_optional" => false "article_id" => 17 ] ] "network_link" => "https://network.bexio.com/invoice/bbca1e24e6edb040e3ec2445d2801f35d4896ac2bf276eb97338facea050626c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3087 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.25418 "namelookup_time" => 6.0E-5 "connect_time" => 6.0E-5 "pretransfer_time" => 0.000218 "size_download" => 3088.0 "speed_download" => 12157.0 "starttransfer_time" => 0.253425 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 60 "connect_time_us" => 60 "namelookup_time_us" => 60 "pretransfer_time_us" => 218 "starttransfer_time_us" => 253425 "total_time_us" => 254180 "effective_method" => "GET" "start_time" => 1783396864.3204 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3087" "pause_handler" => Closure(float $duration) {#1709 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1705 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775578 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 7f (easy handle 0x563243c6a690)\n > GET /2.0/kb_invoice/3087 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:04 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 56\r\n < x-ratelimit-remaining-minute: 992\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 992\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2220c596aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:04 GMT" "content-type: application/json" "ratelimit-reset: 56" "x-ratelimit-remaining-minute: 992" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 992" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2220c596aa0-GVA" ] "response_json" => [ "id" => 3087 "document_nr" => "POM-FAC2026-03087" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1313 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "689.000000" "total_net" => "689.000000" "total_taxes" => "55.8090" "total_received_payments" => "744.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "744.800000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Fondation rurale interjurassienne\n CH - 2852 Courtetelle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:06" "esr_id" => 2897 "qr_invoice_id" => 2897 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "55.8090" ] ] "positions" => [ [ "id" => 3485 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.swisssoilday.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: refacturé par Pomzed<strong><br />Début du contrat</strong>: 12.02.2026 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12703 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 12704 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack4</strong><br />Code produit: ABO-WEB-MP4<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 4 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed/Pixlab et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution à la demande du client</li>\r\n <li>Ajout de modules spécifiques</li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "420.000000" "discount_in_percent" => null "position_total" => "420.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 761 "type" => "KbPositionPagebreak" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 12705 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br /><br />Nom de domaine: swisssoilday.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 12706 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br /><br />Nom de domaine: swiss-soil-day.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/ba3847b76ec5700c838c4160d43cbc57a93a778164af44cb39fb3993d9719bd5" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3088 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.847342 "namelookup_time" => 8.5E-5 "connect_time" => 8.5E-5 "pretransfer_time" => 0.000234 "size_download" => 2980.0 "speed_download" => 3518.0 "starttransfer_time" => 0.846501 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 85 "connect_time_us" => 85 "namelookup_time_us" => 85 "pretransfer_time_us" => 234 "starttransfer_time_us" => 846501 "total_time_us" => 847342 "effective_method" => "GET" "start_time" => 1783396864.5786 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3088" "pause_handler" => Closure(float $duration) {#1720 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1716 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775573 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 81 (easy handle 0x563243c71840)\n > GET /2.0/kb_invoice/3088 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:05 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 991\r\n < x-ratelimit-remaining-minute: 991\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 56\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f223ad9a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:05 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 991" "x-ratelimit-remaining-minute: 991" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 56" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f223ad9a6aa0-GVA" ] "response_json" => [ "id" => 3088 "document_nr" => "POM-FAC2026-03088" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 55 "contact_sub_id" => null "user_id" => 34 "project_id" => 119 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Rapid'Service SA\n Chemin des Vanniers 7\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-31 16:47:02" "esr_id" => 2898 "qr_invoice_id" => 2898 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3486 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.rapidservice.ch<strong><br />Début du contrat:</strong> 14.02.17 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12707 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 762 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12708 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/61bbb19529608be2cc635cf5b42f30c30ef0553c8c245f3f16d8da6a672c4334" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3089 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.602596 "namelookup_time" => 7.6E-5 "connect_time" => 7.6E-5 "pretransfer_time" => 0.000225 "size_download" => 1216.0 "speed_download" => 2019.0 "starttransfer_time" => 0.602363 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 76 "connect_time_us" => 76 "namelookup_time_us" => 76 "pretransfer_time_us" => 225 "starttransfer_time_us" => 602363 "total_time_us" => 602596 "effective_method" => "GET" "start_time" => 1783396865.4298 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3089" "pause_handler" => Closure(float $duration) {#1731 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1727 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775568 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 83 (easy handle 0x563243c73180)\n > GET /2.0/kb_invoice/3089 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:06 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 55\r\n < x-ratelimit-remaining-minute: 990\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 990\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f228fa466aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:06 GMT" "content-type: application/json" "ratelimit-reset: 55" "x-ratelimit-remaining-minute: 990" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 990" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f228fa466aa0-GVA" ] "response_json" => [ "id" => 3089 "document_nr" => "POM-FAC2026-03089" "title" => "Creapole-SiteWeb-Map" "contact_id" => 1250 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Creapole SA\n Rue de l'Avenir 23\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:59" "esr_id" => 2899 "qr_invoice_id" => 2899 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "positions" => [ [ "id" => 17890 "type" => "KbPositionCustom" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Changement d’adresse</strong><br />\r\n <ul>\r\n <li>Modification du plan</li>\r\n <li>Intégration</li>\r\n <li>Adaptation pour mobile</li>\r\n <li>Tests et vérifications</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/add4c7cd9735c2612b8f11d9f91e15284c828adfc72f91f5704857d03fb91051" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3090 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.81538 "namelookup_time" => 5.7E-5 "connect_time" => 5.7E-5 "pretransfer_time" => 0.000242 "size_download" => 1272.0 "speed_download" => 1560.0 "starttransfer_time" => 0.814633 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 58 "connect_time_us" => 57 "namelookup_time_us" => 57 "pretransfer_time_us" => 242 "starttransfer_time_us" => 814633 "total_time_us" => 815380 "effective_method" => "GET" "start_time" => 1783396866.0369 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3090" "pause_handler" => Closure(float $duration) {#1742 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1741 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775565 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 85 (easy handle 0x563243c7a330)\n > GET /2.0/kb_invoice/3090 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:06 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 54\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 989\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 989\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f22cbe916aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:06 GMT" "content-type: application/json" "ratelimit-reset: 54" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 989" "ratelimit-limit: 1000" "ratelimit-remaining: 989" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f22cbe916aa0-GVA" ] "response_json" => [ "id" => 3090 "document_nr" => "POM-FAC2026-03090" "title" => "Mont Terri - SiteWeb" "contact_id" => 3 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "375.000000" "total_net" => "375.000000" "total_taxes" => "30.3750" "total_received_payments" => "405.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "405.400000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:16:50" "esr_id" => 2900 "qr_invoice_id" => 2900 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "30.3750" ] ] "positions" => [ [ "id" => 17891 "type" => "KbPositionCustom" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Ajout page caché download<br /></strong>\r\n <ul>\r\n <li>Intégration</li>\r\n <li>Adaptation pour mobile</li>\r\n <li>Tests et vérifications</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17892 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Ajout page "committee"<br /><br /></strong>\r\n <ul>\r\n <li>Intégration</li>\r\n <li>Adaptation pour mobile</li>\r\n <li>Tests et vérifications</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/97e6ba6615df43e0231013fc3c60a8f4c788e41ee4ece6c89c1af2e641c1de2d" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3091 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.121676 "namelookup_time" => 6.4E-5 "connect_time" => 6.4E-5 "pretransfer_time" => 0.000227 "size_download" => 1242.0 "speed_download" => 10264.0 "starttransfer_time" => 0.12142 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 64 "namelookup_time_us" => 64 "pretransfer_time_us" => 227 "starttransfer_time_us" => 121420 "total_time_us" => 121676 "effective_method" => "GET" "start_time" => 1783396866.8564 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3091" "pause_handler" => Closure(float $duration) {#1753 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1749 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775560 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 87 (easy handle 0x563243c7bc70)\n > GET /2.0/kb_invoice/3091 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:06 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 54\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 988\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 988\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f231dd4e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:06 GMT" "content-type: application/json" "ratelimit-reset: 54" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 988" "ratelimit-limit: 1000" "ratelimit-remaining: 988" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f231dd4e6aa0-GVA" ] "response_json" => [ "id" => 3091 "document_nr" => "POM-FAC2026-03091" "title" => "MWProgrammation - SiteWeb" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "112.500000" "total_net" => "112.500000" "total_taxes" => "9.1125" "total_received_payments" => "121.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "121.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-10 12:04:59" "esr_id" => 2901 "qr_invoice_id" => 2901 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "9.1125" ] ] "positions" => [ [ "id" => 17893 "type" => "KbPositionCustom" "amount" => "0.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Ajout recherche dans docs tuto</strong><br />\r\n <ul>\r\n <li>Intégration</li>\r\n <li>Adaptation pour mobile</li>\r\n <li>Tests et vérifications</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "112.500000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/9c939a56eeab17f1228a4f450a792e39634785099e7376255135506601c1737a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3092 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.634975 "namelookup_time" => 5.7E-5 "connect_time" => 5.8E-5 "pretransfer_time" => 0.000275 "size_download" => 1169.0 "speed_download" => 1843.0 "starttransfer_time" => 0.634189 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 58 "connect_time_us" => 58 "namelookup_time_us" => 57 "pretransfer_time_us" => 275 "starttransfer_time_us" => 634189 "total_time_us" => 634975 "effective_method" => "GET" "start_time" => 1783396866.9823 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3092" "pause_handler" => Closure(float $duration) {#1764 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1763 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775557 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 89 (easy handle 0x563243c82e20)\n > GET /2.0/kb_invoice/3092 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:07 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 53\r\n < x-ratelimit-remaining-minute: 987\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 987\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f232adfc6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:07 GMT" "content-type: application/json" "ratelimit-reset: 53" "x-ratelimit-remaining-minute: 987" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 987" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f232adfc6aa0-GVA" ] "response_json" => [ "id" => 3092 "document_nr" => "POM-FAC2026-03092" "title" => "SiteWeb - Formation" "contact_id" => 1172 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Bionaturis SA\n St-Sébastien 30\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-02 08:32:33" "esr_id" => 2902 "qr_invoice_id" => 2902 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "positions" => [ [ "id" => 17894 "type" => "KbPositionCustom" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "Séance de formation supplémentaire réalisée le 22.01.26 dans nos locaux." "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/4065909ac2279d7dd15df053f589e84ecbbcedb64d5605a75b02241b0e564655" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3093 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.641914 "namelookup_time" => 5.6E-5 "connect_time" => 5.7E-5 "pretransfer_time" => 0.000203 "size_download" => 1173.0 "speed_download" => 1829.0 "starttransfer_time" => 0.641649 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 57 "connect_time_us" => 57 "namelookup_time_us" => 56 "pretransfer_time_us" => 203 "starttransfer_time_us" => 641649 "total_time_us" => 641914 "effective_method" => "GET" "start_time" => 1783396867.6213 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3093" "pause_handler" => Closure(float $duration) {#1775 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1774 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775552 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 8b (easy handle 0x563243c84760)\n > GET /2.0/kb_invoice/3093 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:08 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 986\r\n < x-ratelimit-remaining-minute: 986\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 53\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f236a9456aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:08 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 986" "x-ratelimit-remaining-minute: 986" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 53" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f236a9456aa0-GVA" ] "response_json" => [ "id" => 3093 "document_nr" => "POM-FAC2026-03093" "title" => "SiteWeb - Changement horaire" "contact_id" => 100 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "37.500000" "total_net" => "37.500000" "total_taxes" => "3.0375" "total_received_payments" => "40.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "40.550000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Grosjean Acoustique SA\n Rue de la Molière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:19:05" "esr_id" => 2903 "qr_invoice_id" => 2903 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "3.0375" ] ] "positions" => [ [ "id" => 17895 "type" => "KbPositionCustom" "amount" => "0.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 277 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => "Changement des horaires selon la demande téléphonique du 26.01.26" "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "37.500000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/0478c8ddcb10d5e2dc4d6a5627ea49617d4aac545c1e8337c3decab27f380a6d" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3094 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.219059 "namelookup_time" => 6.6E-5 "connect_time" => 6.6E-5 "pretransfer_time" => 0.000226 "size_download" => 1406.0 "speed_download" => 6420.0 "starttransfer_time" => 0.218848 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 66 "connect_time_us" => 66 "namelookup_time_us" => 66 "pretransfer_time_us" => 226 "starttransfer_time_us" => 218848 "total_time_us" => 219059 "effective_method" => "GET" "start_time" => 1783396868.267 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3094" "pause_handler" => Closure(float $duration) {#1786 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1785 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775549 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 8d (easy handle 0x563243c8b910)\n > GET /2.0/kb_invoice/3094 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:08 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 52\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 985\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 985\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f23aacdf6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:08 GMT" "content-type: application/json" "ratelimit-reset: 52" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 985" "ratelimit-limit: 1000" "ratelimit-remaining: 985" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f23aacdf6aa0-GVA" ] "response_json" => [ "id" => 3094 "document_nr" => "POM-FAC2026-03094" "title" => "Faivre-Campagne EMILAV-POM4430" "contact_id" => 1092 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "900.000000" "total_net" => "900.000000" "total_taxes" => "72.9000" "total_received_payments" => "972.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "972.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Faivre Energie SA\n M. Sébastien Faivre\n Route de Porrentruy 82\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:35" "esr_id" => 2904 "qr_invoice_id" => 2904 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "72.9000" ] ] "positions" => [ [ "id" => 3488 "type" => "KbPositionText" "text" => "<strong>Selon demande par e-mail de janvier 2026</strong><br /><br />Réalisation d'un visuel dédié à l'affichage dans les stations de lavage EMILAV." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17897 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisation Graphique</strong><br />\r\n <ul>\r\n <li>Recherches et idées</li>\r\n <li>Propositions graphiques et maquettes</li>\r\n <li>Adaptations selon formats transmis par le client</li>\r\n <li>Finalisation et envoi des fichiers prêts à reproduction</li>\r\n <li>Gestion de projet</li>\r\n <li>gestion de la production par le client</li>\r\n </ul> """ "unit_price" => "900.000000" "discount_in_percent" => null "position_total" => "900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/3e57d9046b059b4d0020c478c3dd03f9001180d708bb7051a8f49d7732c3818d" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3095 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.994368 "namelookup_time" => 6.1E-5 "connect_time" => 6.1E-5 "pretransfer_time" => 0.000212 "size_download" => 2133.0 "speed_download" => 2145.0 "starttransfer_time" => 0.994113 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 61 "connect_time_us" => 61 "namelookup_time_us" => 61 "pretransfer_time_us" => 212 "starttransfer_time_us" => 994113 "total_time_us" => 994368 "effective_method" => "GET" "start_time" => 1783396868.49 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3095" "pause_handler" => Closure(float $duration) {#1797 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1796 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775546 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 8f (easy handle 0x563243c8d250)\n > GET /2.0/kb_invoice/3095 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:09 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 984\r\n < ratelimit-reset: 52\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 984\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f23c1e016aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:09 GMT" "content-type: application/json" "ratelimit-remaining: 984" "ratelimit-reset: 52" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 984" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f23c1e016aa0-GVA" ] "response_json" => [ "id" => 3095 "document_nr" => "POM-FAC2026-03095" "title" => "ECAS-IllustrationsValeurs-DéfinitionStyle-POM4426" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1150.000000" "total_net" => "1150.000000" "total_taxes" => "93.1500" "total_received_payments" => "1243.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1243.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2905 "qr_invoice_id" => 2905 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "93.1500" ] ] "positions" => [ [ "id" => 3489 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon discussion du 28 novembre et PV </strong></p>\n <p>Réalisation par Pomzed de 8 illustrations sur mesure reprenant les idées et concepts établis sous forme de dessins par les bénéficiaires de la Fondation Les Castors.<br><br>Réalisation en deux étapes:</p>\n <ul>\n <li>Définition et validation du style graphique des illustrations</li>\n <li>Production de 8 illustrations selon le style défini</li>\n </ul>\n <p>Après validation des illustrations, celles-ci seront intégrées à la ligne graphique.</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12709 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Définition du style<br /></strong>Nous concevons une proposition de styles correspondant à l'ADN de l'ECAS et à l'image que devront véhiculer les 8 valeurs de l'établissement. La définition du style est une base qui permettra, dans un deuxième temps, de produire chaque illustration sur mesure afin de conserver une homogénéité pour l'ensemble des valeurs.\r\n <ul>\r\n <li>Étude, recherche, moodboard</li>\r\n <li>Maquettes graphiques et proposition de styles – 1*</li>\r\n </ul>\r\n <em>(*1) – Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire en vigueur.</em> """ "unit_price" => "1000.000000" "discount_in_percent" => "0.0000" "position_total" => "1000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12710 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)<br /></strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/88391bb735c083b2227da6fbae7385102608ead25d662ea4d593e1e65ea46e60" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3096 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.459883 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.00022 "size_download" => 2021.0 "speed_download" => 4403.0 "starttransfer_time" => 0.459645 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 53 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 220 "starttransfer_time_us" => 459645 "total_time_us" => 459883 "effective_method" => "GET" "start_time" => 1783396869.4887 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3096" "pause_handler" => Closure(float $duration) {#1808 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1807 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775543 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 91 (easy handle 0x563243c94400)\n > GET /2.0/kb_invoice/3096 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:09 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 983\r\n < x-ratelimit-remaining-minute: 983\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 51\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2425af86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:09 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 983" "x-ratelimit-remaining-minute: 983" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 51" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2425af86aa0-GVA" ] "response_json" => [ "id" => 3096 "document_nr" => "POM-FAC2026-03096" "title" => "Siteweb – Nettoyages Panneaux – Partie 1" "contact_id" => 129 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1035.000000" "total_net" => "1035.000000" "total_taxes" => "83.8350" "total_received_payments" => "1118.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1118.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-02-27" "is_valid_to" => "2026-03-28" "contact_address" => """ Eco6therm\n Montchemin 18\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:15:35" "esr_id" => 2906 "qr_invoice_id" => 2906 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "83.8350" ] ] "positions" => [ [ "id" => 3492 "type" => "KbPositionText" "text" => "<strong>Une partie des travaux ayant déjà été réalisée et restant dans l’attente de vos retours, nous nous permettons de vous adresser la facturation correspondant aux prestations effectuées à ce jour.</strong>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3491 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon demande du 10.11.25</strong></p>\n <p>Intégration du service de nettoyage des panneaux solaires sur le site internet de l'entreprise. </p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 12713 "type" => "KbPositionArticle" "amount" => "0.600000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Ajout d'une prestation sur le site</strong><p>Intégration de la perstation: <strong>nettoyage de panneaux solaires</strong> sur le site internet www.eco6therm.ch. </p>\n <ul>\n <li>Mise à jour / adaptation du schéma de la page d'accueil</li>\n <li>Mise en place de la nouvelle page (en cohérence avec le reste du site).</li>\n <li>Adaptation de la navigation (menu et pages prestations)</li>\n <li>Intégration des textes fournis par le client</li>\n <li>Tests et vérification</li>\n <li>Mise en ligne</li>\n </ul> <i>Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire de CHF 150.–.</i> """ "unit_price" => "1600.000000" "discount_in_percent" => "0.0000" "position_total" => "960.000000" "pos" => "1" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12714 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/11a87956c6189a308bfbc207d9385b902e8efd50b6e6f6e9db660ef970e2ccfa" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3097 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.314305 "namelookup_time" => 6.0E-5 "connect_time" => 6.1E-5 "pretransfer_time" => 0.000218 "size_download" => 1933.0 "speed_download" => 6156.0 "starttransfer_time" => 0.314098 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 61 "connect_time_us" => 61 "namelookup_time_us" => 60 "pretransfer_time_us" => 218 "starttransfer_time_us" => 314098 "total_time_us" => 314305 "effective_method" => "GET" "start_time" => 1783396869.9531 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3097" "pause_handler" => Closure(float $duration) {#1819 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1818 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775540 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 93 (easy handle 0x563243c95d40)\n > GET /2.0/kb_invoice/3097 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:10 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 51\r\n < x-ratelimit-remaining-minute: 982\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 982\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2453d886aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:10 GMT" "content-type: application/json" "ratelimit-reset: 51" "x-ratelimit-remaining-minute: 982" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 982" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2453d886aa0-GVA" ] "response_json" => [ "id" => 3097 "document_nr" => "POM-FAC2026-03097" "title" => "HEP-NL-Fevrier26-POM4460" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "574.500000" "total_net" => "574.500000" "total_taxes" => "46.5345" "total_received_payments" => "621.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "621.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-02" "is_valid_to" => "2026-03-31" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:17:21" "esr_id" => 2907 "qr_invoice_id" => 2907 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "46.5345" ] ] "positions" => [ [ "id" => 3496 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 13 janvier 2026</strong></p>\n <p>Mise en place et envoi des lettres d'information institutionnelles pour les mois de février et de mai 2026</p>\n <ul>\n <li>Préparation des e-mails</li>\n <li>Vérification des audiences</li>\n <li>Création des campagnes</li>\n <li>Envoi finaux, le 26.02.26 et le 28.05.26</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12725 "type" => "KbPositionArticle" "amount" => "3.330000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Infolettre institutionnelle février Mailchimp</strong>\r\n <ul>\r\n <li>Mise en page selon template Mailchimp défini</li>\r\n <li>Corrections/modifications jusqu'au BAT02*</li>\r\n <li>Préparation de la campagne d'envoi</li>\r\n <li>Vérification et éventuelle mise à jour de la liste de contacts</li>\r\n <li>Finalisation et envoi</li>\r\n <li>Infolettre de février, envoyée le 26.02.26</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "499.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12726 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "75.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/df42319f6ce481aeca0947f5d61e571e79589bf7da57b35435fcc168163f245c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3098 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.131412 "namelookup_time" => 5.5E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000201 "size_download" => 2837.0 "speed_download" => 21656.0 "starttransfer_time" => 0.131201 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 55 "pretransfer_time_us" => 201 "starttransfer_time_us" => 131201 "total_time_us" => 131412 "effective_method" => "GET" "start_time" => 1783396870.2712 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3098" "pause_handler" => Closure(float $duration) {#1830 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1829 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775537 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 95 (easy handle 0x563243c9cef0)\n > GET /2.0/kb_invoice/3098 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:10 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 50\r\n < x-ratelimit-remaining-minute: 981\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 981\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2473f9e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:10 GMT" "content-type: application/json" "ratelimit-reset: 50" "x-ratelimit-remaining-minute: 981" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 981" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2473f9e6aa0-GVA" ] "response_json" => [ "id" => 3098 "document_nr" => "POM-FAC2026-03098" "title" => "MontTerri-Drapeau-Vehicule-2026" "contact_id" => 3 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1781.000000" "total_net" => "1781.000000" "total_taxes" => "144.2610" "total_received_payments" => "1925.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1925.250000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-02" "is_valid_to" => "2026-03-31" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-27 11:16:50" "esr_id" => 2908 "qr_invoice_id" => 2908 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "144.2610" ] ] "positions" => [ [ "id" => 3497 "type" => "KbPositionText" "text" => """ <strong>Selon demande par e-mail du 28 janvier 2026</strong><p>Réalisation de drapeaux et habillages véhicule avec ligne graphique Mont Terri Project.</p>\n <ul>\n <li>2 systèmes de drapeaux complets (système + visuel) avec plaques de lestage </li>\n <li>4 visuels seuls pour drapeaux 65 x 200 cm (pour utilisation sur systèmes livrés pour le CIGSS)</li>\n <li>2 logos pour portières véhicule Piaggio Porter</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12727 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n </ul> <i></i> """ "unit_price" => "200.000000" "discount_in_percent" => "0.0000" "position_total" => "200.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3371 "type" => "KbPositionSubposition" "text" => "<strong>Drapeaux</strong><br>" "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1281.000000" "show_pos_prices" => true ] [ "id" => 12728 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong><ul>\n <li>Selon modèle du CIGSS</li>\n <li>Mise en page du logo Mont Terri Project avec mention "Technical Meeting"</li>\n <li>Modification et adaptation jusuqu'au BAT02*</li>\n <li>Finalisation pour production</li>\n </ul> <i>*Toute demande de modification survenant après le 2e BAT est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3371 "is_optional" => false "article_id" => 3 ] [ "id" => 12729 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Systèmes complets (système + visuel)</strong><ul>\n <li>Système drapeau Squareflag 65x244cm</li>\n <li>Format de la toile: 65x200cm</li>\n <li>Mât et pied en croix</li>\n <li>Plaque de lestage</li>\n <li>Tissu mesh 110g/m2</li>\n <li>Livraison</li>\n </ul> <i></i> """ "unit_price" => "372.600000" "discount_in_percent" => "0.0000" "position_total" => "745.200000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3371 "is_optional" => false "article_id" => 4 ] [ "id" => 12730 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Toiles imprimées (visuel seul)</strong><ul>\n <li>Pour système drapeau Squareflag 65x244cm</li>\n <li>Format de la toile: 65x200cm</li>\n <li>Tissu mesh 110g/m2</li>\n <li>Livraison</li>\n </ul> <i></i> """ "unit_price" => "96.450000" "discount_in_percent" => "0.0000" "position_total" => "385.800000" "pos" => "2.3" "internal_pos" => 6 "parent_id" => 3371 "is_optional" => false "article_id" => 5 ] [ "id" => 3372 "type" => "KbPositionSubposition" "text" => "<strong>Habillage véhicule</strong><br>" "pos" => "3" "internal_pos" => 7 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "300.000000" "show_pos_prices" => true ] [ "id" => 12731 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production et pose</strong>\r\n <ul>\r\n <li>Impression</li>\r\n <li>Laminage de protection</li>\r\n <li>Découpe à la forme</li>\r\n <li>Pose sur véhicule à St-Ursanne</li>\r\n <li>Déplacements compris</li>\r\n </ul>\r\n <em>Afin de garantir un travail optimal, nous demandons que les véhicules soient nettoyés avant toute intervention (à l'eau, sans cire ni traitement céramique). Dans le cas contraire nous facturerons le nettoyage. Nous attirons également votre attention sur le fait que la présence de dommages existants sur la carrosserie peut altérer la tenue des autocollants ou autres éléments appliqués. De ce fait, nous déclinons toute responsabilité concernant ces éventuels problèmes. De plus, certains produits spécifiques utilisés sur les vitres ou la carrosserie de certains modèles de véhicules peuvent réduire l’adhérence des matériaux. Dans ce cas, notre responsabilité ne pourra être engagée. Cependant, nous restons à votre disposition pour trouver ensemble des solutions adaptées en cas de difficulté. La pose se réalise dans nos ateliers à Delémont ou Moutier (véhicule de remplacement disponible).</em> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "3.1" "internal_pos" => 8 "parent_id" => 3372 "is_optional" => false "article_id" => 6 ] ] "network_link" => "https://network.bexio.com/invoice/3ee29ad51bc2cf0c52664189f5b8eac5912aaf34a07e77b167d6b98c9fb80ff6" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3099 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.597846 "namelookup_time" => 6.1E-5 "connect_time" => 6.1E-5 "pretransfer_time" => 0.000216 "size_download" => 1999.0 "speed_download" => 3348.0 "starttransfer_time" => 0.597678 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 61 "connect_time_us" => 61 "namelookup_time_us" => 61 "pretransfer_time_us" => 216 "starttransfer_time_us" => 597678 "total_time_us" => 597846 "effective_method" => "GET" "start_time" => 1783396870.4068 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3099" "pause_handler" => Closure(float $duration) {#1841 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1840 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775534 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 97 (easy handle 0x563243c9e830)\n > GET /2.0/kb_invoice/3099 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:11 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 50\r\n < x-ratelimit-remaining-minute: 980\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 980\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f24808666aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:11 GMT" "content-type: application/json" "ratelimit-reset: 50" "x-ratelimit-remaining-minute: 980" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 980" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f24808666aa0-GVA" ] "response_json" => [ "id" => 3099 "document_nr" => "POM-FAC2026-03099" "title" => "RJStores-coveringbus-POM4484" "contact_id" => 1320 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2300.000000" "total_net" => "2300.000000" "total_taxes" => "186.3000" "total_received_payments" => "2486.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2486.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-10" "is_valid_to" => "2026-04-08" "contact_address" => """ RJ Stores Sàrl\n Raphaël Jolissaint\n Rue Des Artisans 7\n CH - 2830 Courrendlin """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-13 08:19:14" "esr_id" => 2909 "qr_invoice_id" => 2909 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "186.3000" ] ] "positions" => [ [ "id" => 3500 "type" => "KbPositionText" "text" => "<strong>Selon validation par e-mail du 30 janvier 2026</strong><br /><br />Réalisation graphique et pose d'un covering véhicule pour Renault Trafic.<br />Dépose des anciens visuels offerte" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12738 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Création graphique du projet</strong><ul>\n <li>Mise en conformité des éléments graphiques</li>\n <li>Création complète des visuels selon demande initiale</li>\n <li>Conception sur mesure, en lien avec le logo et les objectifs</li>\n <li>Préparation des fichiers pour impression </li>\n </ul> <i></i> """ "unit_price" => "250.000000" "discount_in_percent" => "0.0000" "position_total" => "250.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 1 ] [ "id" => 12739 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Préparation du support</strong><ul>\n <li>Dépose des anciens autocollants présents sur le bus</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "100.0000" "position_total" => "0.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12740 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production des visuels et pose</strong><ul>\n <li>Production des films autocollants </li>\n <li>Impression sur mesure, laminage anti-UV de protection</li>\n <li>Découpe et pose d'un tape d'application</li>\n <li>Nettoyage des surfaces à coller</li>\n <li>Pose des nouveaux visuels sur le bus Renault</li>\n </ul> <i></i> """ "unit_price" => "2000.000000" "discount_in_percent" => "0.0000" "position_total" => "2000.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12741 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "50.000000" "discount_in_percent" => "0.0000" "position_total" => "50.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/cb4dc661c99d45b8b835b8d94e9aa32975d319307a9aa1630809e83837431417" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3100 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.365552 "namelookup_time" => 5.4E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.00023 "size_download" => 2788.0 "speed_download" => 7638.0 "starttransfer_time" => 0.365381 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 54 "pretransfer_time_us" => 230 "starttransfer_time_us" => 365381 "total_time_us" => 365552 "effective_method" => "GET" "start_time" => 1783396871.0087 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3100" "pause_handler" => Closure(float $duration) {#1852 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1851 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775531 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 99 (easy handle 0x563243ca59e0)\n > GET /2.0/kb_invoice/3100 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:11 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 49\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 979\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 979\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f24bdc516aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:11 GMT" "content-type: application/json" "ratelimit-reset: 49" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 979" "ratelimit-limit: 1000" "ratelimit-remaining: 979" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f24bdc516aa0-GVA" ] "response_json" => [ "id" => 3100 "document_nr" => "POM-FAC2026-03100" "title" => "Aellig-Textiles2026" "contact_id" => 672 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3181.000000" "total_net" => "3181.000000" "total_taxes" => "257.6610" "total_received_payments" => "3438.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3438.650000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ Aellig paysages SA\r\n M. Micael Aellig\r\n Pré Rond 17\r\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2910 "qr_invoice_id" => 2910 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "257.6610" ] ] "positions" => [ [ "id" => 3504 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de M. Chevrolet du 22.01.26</strong><p>Textiles 2026</p>\n <p><strong>Vestes d'hiver selon modèle précédement réalisé (10x)</strong></p>\n <ul>\n <li>2x M</li>\n <li>4x L</li>\n <li>3x XL</li>\n <li>1x XXXL</li>\n </ul>\n <p><strong>Tshirts selon modèle prédécement réalisé et indication client (20x)</strong></p>\n <ul>\n <li>10x XL</li>\n <li>5x XXL</li>\n <li>5x XXXL</li>\n </ul>\n <p><strong>Pull selon modèle précédement réalisé et indications client (17x)</strong></p>\n <ul>\n <li>1x M</li>\n <li>3x L</li>\n <li>4x XL </li>\n <li>6x XXL</li>\n <li>3x XXXL</li>\n </ul>\n <p>Livraison dès que possible</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3384 "type" => "KbPositionSubposition" "text" => "<strong>Veste d'hiver</strong><br>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1360.000000" "show_pos_prices" => true ] [ "id" => 12766 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Veste JN824 (work)</strong><ul>\n <li>REF-hw-JN824-50-8</li>\n <li>Veste d’hiver respirante et perméable (colonne d’eau 2000 mm)</li>\n <li>Intérieur polaire doux, capuche réglable et amovible, fermeture éclaires doublée, poches intérieures zippées, éléments réfléchissants</li>\n <li>Lavable à 30°, ne pas repasser, ne passe pas au sèche-linge</li>\n <li>Couleur BLACK</li>\n </ul> <i></i> """ "unit_price" => "112.000000" "discount_in_percent" => "0.0000" "position_total" => "1120.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3384 "is_optional" => false "article_id" => 3 ] [ "id" => 12767 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Broderie sur textile</strong><ul>\n <li>Selon maquette</li>\n <li>REF-MIS-11-50</li>\n <li>Supplément pour doublure intérieure</li>\n <li>10 textiles<br>\n <ul>\n <li>1 emplacement (poitrine) - 2 couleurs</li>\n </ul>\n </li>\n </ul> <i></i> """ "unit_price" => "24.000000" "discount_in_percent" => "0.0000" "position_total" => "240.000000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3384 "is_optional" => false "article_id" => 4 ] [ "id" => 3385 "type" => "KbPositionSubposition" "text" => "<strong>T-shirts</strong><br>" "pos" => "2" "internal_pos" => 5 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "692.000000" "show_pos_prices" => true ] [ "id" => 12768 "type" => "KbPositionArticle" "amount" => "20.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>T-Shirt Sol's Imperial</strong><ul>\n <li>REF-hw-25-1500-2-65</li>\n <li>Taille standard, manches courtes, col rond et côtelé avec élasthanne</li>\n <li>190 g/m2, 100% coton ring-spun semi-peigné, frêne: 98% coton, 2% viscose, gris chiné: 85% coton, 15% viscose</li>\n <li>Lavable à 40°</li>\n <li>Couleur Bottle Green</li>\n </ul> <i></i> """ "unit_price" => "9.600000" "discount_in_percent" => "0.0000" "position_total" => "192.000000" "pos" => "2.1" "internal_pos" => 6 "parent_id" => 3385 "is_optional" => false "article_id" => 5 ] [ "id" => 12769 "type" => "KbPositionArticle" "amount" => "20.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile</strong><ul>\n <li>Selon maquette</li>\n <li>REF-DTF-ROUL-56-200</li>\n <li>Matière Coton</li>\n <li>20</li>\n <li>3 emplacement(s)<br>\n <ul>\n <li>1 petit (1 couleur)</li>\n <li>1 grand (1 couleur)</li>\n <li>1 grand (1 couleur)</li>\n </ul>\n </li>\n </ul> <i></i> """ "unit_price" => "25.000000" "discount_in_percent" => "0.0000" "position_total" => "500.000000" "pos" => "2.2" "internal_pos" => 7 "parent_id" => 3385 "is_optional" => false "article_id" => 6 ] [ "id" => 3386 "type" => "KbPositionSubposition" "text" => "<strong>Pull</strong><br>" "pos" => "3" "internal_pos" => 8 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "799.000000" "show_pos_prices" => true ] [ "id" => 12770 "type" => "KbPositionArticle" "amount" => "17.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Pull Sol's Space (sans capuche et sans ZIP)</strong><ul>\n <li>REF-hw-3567-10-75-29</li>\n <li>Pull sans capuche et sans ZIP</li>\n <li>Coupe droite, encolure ronde, tricot côtelé 2×2 au col, aux poignets et à l’ourlet, col en demi-lune, bande de propreté, manches raglan, intérieur brossé</li>\n <li>Lavable à 40°, ne convient pas au sèche-linge</li>\n <li>280g/m2, 80% certified organic cotton, 20% recycled polyester</li>\n <li>Couleur Bottle Green</li>\n </ul> <i></i> """ "unit_price" => "22.000000" "discount_in_percent" => "0.0000" "position_total" => "374.000000" "pos" => "3.1" "internal_pos" => 9 "parent_id" => 3386 "is_optional" => false "article_id" => 7 ] [ "id" => 12771 "type" => "KbPositionArticle" "amount" => "17.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile</strong><ul>\n <li>Selon maquette</li>\n <li>REF-DTF-ROUL-56-200</li>\n <li>Matière Coton</li>\n <li>17 textiles</li>\n <li>3 emplacement(s)<br>\n <ul>\n <li>1 petit (1 couleur)</li>\n <li>1 grand (1 couleur)</li>\n <li>1 grand (1 couleur)</li>\n </ul>\n </li>\n </ul> <i></i> """ "unit_price" => "25.000000" "discount_in_percent" => "0.0000" "position_total" => "425.000000" "pos" => "3.2" "internal_pos" => 10 "parent_id" => 3386 "is_optional" => false "article_id" => 8 ] [ "id" => 12772 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "330.000000" "discount_in_percent" => "0.0000" "position_total" => "330.000000" "pos" => "4" "internal_pos" => 11 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/87e385c5b3bf938328ed3a836155b652596616dcc7b43e479e20e197edb7ea8a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3101 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.385952 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000238 "size_download" => 2111.0 "speed_download" => 5483.0 "starttransfer_time" => 0.385778 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 238 "starttransfer_time_us" => 385778 "total_time_us" => 385952 "effective_method" => "GET" "start_time" => 1783396871.3784 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3101" "pause_handler" => Closure(float $duration) {#1863 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1862 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775528 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 9b (easy handle 0x563243ca7320)\n > GET /2.0/kb_invoice/3101 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:11 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 49\r\n < x-ratelimit-remaining-minute: 978\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 978\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f24e2e936aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:11 GMT" "content-type: application/json" "ratelimit-reset: 49" "x-ratelimit-remaining-minute: 978" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 978" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f24e2e936aa0-GVA" ] "response_json" => [ "id" => 3101 "document_nr" => "POM-FAC2026-03101" "title" => "MW Programmation-Textiles" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1674.000000" "total_net" => "1674.000000" "total_taxes" => "135.5940" "total_received_payments" => "1809.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1809.600000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:05" "esr_id" => 2911 "qr_invoice_id" => 2911 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "135.5940" ] ] "positions" => [ [ "id" => 3505 "type" => "KbPositionText" "text" => """ <strong>Selon demande de M. Weber et Mme Zuccoli<br /></strong>Production des textiles selon offre initiale no 141025-5885 du 14.10.25<strong><br /></strong>\r\n <ul>\r\n <li>Chemises</li>\r\n </ul>\r\n <em><br /></em> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3388 "type" => "KbPositionSubposition" "text" => """ <strong>CHEMISES</strong><br />\r\n <ul>\r\n <li>12 pces</li>\r\n </ul> """ "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1374.000000" "show_pos_prices" => true ] [ "id" => 17950 "type" => "KbPositionCustom" "amount" => "12.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Chemise</strong>\r\n <ul>\r\n <li>REF-hw-GB-01-51-00</li>\r\n <li>124g/m², 100% cotton-twill</li>\r\n <li>Coupe slim fit</li>\r\n <li>Couleur - Navy Blue</li>\r\n <li>4x M - 8x L</li>\r\n </ul>\r\n <em>Le modèle proposé est un excellent produit rapport qualité/prix. Nous avons toutefois d'autres gammes à disposition. Sur demande, il est possible d'essayer nos différents textiles dans notre showroom.</em> """ "unit_price" => "85.000000" "discount_in_percent" => null "position_total" => "1020.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3388 "is_optional" => false ] [ "id" => 17951 "type" => "KbPositionCustom" "amount" => "12.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Broderie sur chemise - 3 logos</strong><br />\r\n <ul>\r\n <li>REF-MIS-18-50</li>\r\n <li>1 logo sur le coeur - 11.– CHF /pce</li>\r\n <li>2 logos sur le col - 11.– CHF 2 pce</li>\r\n <li>1 couleur</li>\r\n <li><em>Carte à broder non incluse (env. CHF 90.–, prix estimatif en fonction de la complexité du visuel)</em></li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "264.000000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3388 "is_optional" => false ] [ "id" => 17952 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 149 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Carte à broder<br /></strong>\r\n <ul>\r\n <li>Coût unique</li>\r\n <li>Carte réutilisable lors des prochaines production</li>\r\n </ul> """ "unit_price" => "90.000000" "discount_in_percent" => null "position_total" => "90.000000" "pos" => "1.3" "internal_pos" => 5 "parent_id" => 3388 "is_optional" => false ] [ "id" => 12773 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes<br /><br /></strong>Nous définissons un montant pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent:\r\n <ul>\r\n <li>La gestion de projet (si celle-ci n’est pas déjà incluse dans les autres prestations)</li>\r\n <li>Les différents échanges, séances, présentations, etc.</li>\r\n <li>Les frais administratifs, techniques, ainsi que les coûts de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/6a775d5f3c1b48b205db2ef55e29b20022ce6f5e01d693a53fe639b576faad24" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3102 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 1.308735 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000249 "size_download" => 1531.0 "speed_download" => 1170.0 "starttransfer_time" => 1.307729 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 53 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 249 "starttransfer_time_us" => 1307729 "total_time_us" => 1308735 "effective_method" => "GET" "start_time" => 1783396871.7696 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3102" "pause_handler" => Closure(float $duration) {#1874 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1873 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775525 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 9d (easy handle 0x563243cae4d0)\n > GET /2.0/kb_invoice/3102 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:13 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 49\r\n < x-ratelimit-remaining-minute: 977\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 977\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f25099926aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:13 GMT" "content-type: application/json" "ratelimit-reset: 49" "x-ratelimit-remaining-minute: 977" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 977" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f25099926aa0-GVA" ] "response_json" => [ "id" => 3102 "document_nr" => "POM-FAC2026-03102" "title" => "Magazine Solstice #8 mars 2026" "contact_id" => 1112 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2312.500000" "total_net" => "2312.500000" "total_taxes" => "187.3125" "total_received_payments" => "2499.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2499.800000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ Centre Pastoral du Jura\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-26 09:00:53" "esr_id" => 2912 "qr_invoice_id" => 2912 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "187.3125" ] ] "positions" => [ [ "id" => 12775 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Solstices #8 - mars 2026 - Mise en page</strong><br />\r\n <ul>\r\n <li>Réception des contenus prêts à l’utilisation (textes et images)</li>\r\n <li>Mise en conformité des images (photolithographie)</li>\r\n <li>Mise en page selon ligne graphique établie (jusqu’au 2e BAT) – *</li>\r\n <li>Finalisation et livraison du fichier prêt à l’impression</li>\r\n <li>Gestion de projet</li>\r\n </ul>\r\n <br /><em>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</em> """ "unit_price" => "2500.000000" "discount_in_percent" => "15.0000" "position_total" => "2125.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 17954 "type" => "KbPositionCustom" "amount" => "1.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Corrections/modifications client après BAT02</strong>" "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "187.500000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/90094d0d2a9af82795e485fe3173dcc3de8363f3dc572da0e318d1ca9d3cfdc3" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3103 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.381942 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000175 "size_download" => 2373.0 "speed_download" => 6228.0 "starttransfer_time" => 0.381723 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 175 "starttransfer_time_us" => 381723 "total_time_us" => 381942 "effective_method" => "GET" "start_time" => 1783396873.0825 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3103" "pause_handler" => Closure(float $duration) {#1885 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1881 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775519 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 9f (easy handle 0x563243cafe10)\n > GET /2.0/kb_invoice/3103 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:13 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 47\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 976\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 976\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f258ca4e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:13 GMT" "content-type: application/json" "ratelimit-reset: 47" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 976" "ratelimit-limit: 1000" "ratelimit-remaining: 976" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f258ca4e6aa0-GVA" ] "response_json" => [ "id" => 3103 "document_nr" => "POM-FAC2026-03103" "title" => "Delemont-Refonte-Delemont.ch" "contact_id" => 548 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1905.000000" "total_net" => "1905.000000" "total_taxes" => "154.3050" "total_received_payments" => "2059.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2059.300000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ Municipalité de Delémont\n Hôtel de Ville \n Place de la Liberté 1\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:48:46" "esr_id" => 2913 "qr_invoice_id" => 2913 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "154.3050" ] ] "positions" => [ [ "id" => 3508 "type" => "KbPositionText" "text" => """ <strong>SOLDE D'ACOMPTE – Fin de la mise en place de la refonte du magazine Delémont.ch -> Horizon<br /><br />Selon demande d'offre de Mme Lorélie Lehmann, pour la Municipalité de Delémont, du 16.12.25<br /></strong><br />La présente offre s’inscrit dans une démarche globale visant à repenser à la fois la maquette graphique du journal et le processus de mise en page des parutions trimestrielles, afin d’assurer une cohérence graphique, une lisibilité optimale et une production efficace sur le long terme.La refonte de la maquette a pour objectif de moderniser l’identité visuelle du journal, de structurer clairement les différentes rubriques et de valoriser les contenus institutionnels, informatifs et publicitaires.Conformément à votre demande, la présente offre est structurée en deux volets, ainsi qu’en deux options complémentaires, à savoir la recherche d’un nom de journal et la livraison du fichier source InDesign dans le cas où la mise en page serait réalisée par un tiers.\r\n <ul data-start="924" data-end="1145">\r\n <li data-start="924" data-end="1039">Création d’une maquette graphique complète du journal, basée sur les éléments fournis</li>\r\n <li data-start="1040" data-end="1145">Mise en page de quatre numéros par année</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12808 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Recherche d'un nom<br /></strong><strong><span style="text-decoration: underline;">PACK 6</span> – Pack de base de 6 heures, incluant:</strong>\r\n <ul>\r\n <li>Une séance de consultation avec le client</li>\r\n <li>Workshop interne</li>\r\n <li>Recherche de similitude de marque (verbale)</li>\r\n <li>Propositions, ajustements et finalisation</li>\r\n </ul>\r\n <em>N'est pas inclus: la conception graphique du logo ni la protection de la marque/nom. Le nombre d'heures peut varier en fonction des besoins et de la complexité du mandat.</em> """ "unit_price" => "1080.000000" "discount_in_percent" => "0.0000" "position_total" => "1080.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12809 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Layout - solde d'acompte<br /></strong>Refonte complète de la maquette graphique, basée sur votre cahier des charges et les rubriques définies:\r\n <ul>\r\n <li>Format A4 – 24 pages (dont 6 sont des annonces publicitaires)</li>\r\n <li>Recherche d'idées et concept</li>\r\n <li>Réalisation de l’emballage graphique (maquettes jusqu’au BAT 3) – 1*</li>\r\n <li>Gestion de projet et collaboration (client et fournisseur) compris - estimation 4 h</li>\r\n <li><strong>Rabais 10% inclus</strong></li>\r\n <li><em><span style="text-decoration: underline;">En option:</span> réévalutaion et adaptation de la maquette graphique après 1re parution facturée au tarif horaire de CHF 150.–</em></li>\r\n </ul>\r\n <em>*1 – Toute modification client après BAT 3 sera facturée au tarif horaire en vigueur.</em> """ "unit_price" => "825.000000" "discount_in_percent" => "0.0000" "position_total" => "825.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3104 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.117504 "namelookup_time" => 6.9E-5 "connect_time" => 6.9E-5 "pretransfer_time" => 0.000259 "size_download" => 2198.0 "speed_download" => 18786.0 "starttransfer_time" => 0.117286 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 69 "connect_time_us" => 69 "namelookup_time_us" => 69 "pretransfer_time_us" => 259 "starttransfer_time_us" => 117286 "total_time_us" => 117504 "effective_method" => "GET" "start_time" => 1783396873.4685 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3104" "pause_handler" => Closure(float $duration) {#1896 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1895 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775516 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: a1 (easy handle 0x563243cb6fc0)\n > GET /2.0/kb_invoice/3104 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:13 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 975\r\n < x-ratelimit-remaining-minute: 975\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 47\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f25b3c4e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:13 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 975" "x-ratelimit-remaining-minute: 975" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 47" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f25b3c4e6aa0-GVA" ] "response_json" => [ "id" => 3104 "document_nr" => "POM-FAC2026-03104" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-16" "is_valid_to" => "2026-04-14" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-24 08:00:50" "esr_id" => 2914 "qr_invoice_id" => 2914 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "positions" => [ [ "id" => 3509 "type" => "KbPositionText" "text" => """ <strong></strong><span style="text-decoration: underline;"><strong>Mandat</strong></span>\r\n <ul>\r\n <li>Refonte complète du site internet actuel</li>\r\n <li>Web-Design personnalisé</li>\r\n <li>Ré-organisation des pages et des contenus (sur la même base existante)</li>\r\n <li>Intégration d'une boutique en ligne simplifiée</li>\r\n <li>Historique des bières de passage</li>\r\n <li><strong>Un rabais copain de 35%</strong></li>\r\n <li><strong>Option leasing: 12x, sans intérêt du 16.07.25 au 16.06.26</strong></li>\r\n </ul>\r\n <strong>Conditions générales:</strong> <br />Après la mise en ligne, vous disposez d’un délai d’un mois pour transmettre vos remarques. Passé ce délai, le mandat est clos. Toute demande ultérieure sera traitée dans le cadre d’un nouveau mandat ou d’un contrat annuel de maintenance. En cas de retard imputable au client, Pomzed se réserve le droit d’appliquer un supplément de 10% et de réorganiser son planning. Toute intervention après formation sera facturée selon le tarif horaire en vigueur ou le contrat de maintenance. Avant la mise en ligne, nous recommandons de prévoir quelques heures pour une finalisation, intégrées dans le contrat de maintenance. Pour garantir la performance et la stabilité, les sites développés par Pomzed doivent être hébergés sur nos serveurs et accompagnés d’un contrat de maintenance annuel, résiliable avec un préavis de 3 mois. Sauf accord préalable, les fichiers sources restent la propriété de Pomzed. Ils peuvent être acquis sur demande, selon un tarif spécifique. Nos sites, conçus sur mesure avec WordPress, sont optimisés pour vos besoins. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12810 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Site internet www.tonnebiere.ch<br /></strong><em>Le prix total du site est facturé mensuellement durant 12 mois. <br />Le rabais de 35% est appliqué avant fractionnement.</em><br /><em>L'abonnement de maintenance et d'hébergement est facturé séparemment et annuellement.<br /></em><br />\r\n <ul>\r\n <li>Audit et stratégie (web)</li>\r\n <li>Organigramme et wireframe</li>\r\n <li>Ergonomie et webdesign</li>\r\n <li>Développement Web</li>\r\n <li>Boutique en ligne</li>\r\n <li>Frais annexe</li>\r\n </ul> """ "unit_price" => "598.540000" "discount_in_percent" => "0.0000" "position_total" => "598.540000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3105 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.355871 "namelookup_time" => 6.6E-5 "connect_time" => 6.6E-5 "pretransfer_time" => 0.000238 "size_download" => 2086.0 "speed_download" => 5876.0 "starttransfer_time" => 0.355659 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 66 "connect_time_us" => 66 "namelookup_time_us" => 66 "pretransfer_time_us" => 238 "starttransfer_time_us" => 355659 "total_time_us" => 355871 "effective_method" => "GET" "start_time" => 1783396873.5906 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3105" "pause_handler" => Closure(float $duration) {#1907 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1906 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775513 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: a3 (easy handle 0x563243cb8900)\n > GET /2.0/kb_invoice/3105 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:13 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 47\r\n < x-ratelimit-remaining-minute: 974\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 974\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f25bfcf76aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:13 GMT" "content-type: application/json" "ratelimit-reset: 47" "x-ratelimit-remaining-minute: 974" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 974" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f25bfcf76aa0-GVA" ] "response_json" => [ "id" => 3105 "document_nr" => "POM-FAC2026-03105" "title" => "RCJU-PromoEco-BrochureMesuresSoutien" "contact_id" => 262 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2250.000000" "total_net" => "2250.000000" "total_taxes" => "182.2500" "total_received_payments" => "2432.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2432.250000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ République et Canton du Jura - Promotion économique\n Magaly Barth\n Rue de la Jeunesse\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-07 15:45:15" "esr_id" => 2915 "qr_invoice_id" => 2915 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "182.2500" ] ] "positions" => [ [ "id" => 3511 "type" => "KbPositionText" "text" => """ <strong>Selon demande de Mme M. Barth du 16.09.25<br /></strong><em>Adaptations graphiques sur brochure existante - réalisée en 2020</em>\r\n <ul>\r\n <li>Révision de la couverture - illustration</li>\r\n <li>Révision de la mise en page des packs</li>\r\n <li>Révision de la mise en page et extraction sous forme d'annexe la présentation des packs</li>\r\n <li>Révision de la mise en page de l'écosystème + ajout partenaire EPFL/EPFZ</li>\r\n <li>Mise en page de la présentation des partenaires sous forme d'annexe</li>\r\n <li>Finalisation pour production par le client</li>\r\n <li>Export au format PDF de la brochure et des annexes + livraison des fichiers sources (selon mandat initial) </li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12814 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique</strong><ul>\n <li>Récupération des docs et infos client</li>\n <li>Adaptation graphique, mise en conformité selon indication client</li>\n <li>Corrections/modifications client jusqu'au BAT02*</li>\n <li>Finalisation des documents pour production par le client</li>\n <li>Exports au format PDF de la brochure et des annexes</li>\n </ul> <i>* Toute modification client après le 2e bon à tirer est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "1800.000000" "discount_in_percent" => "0.0000" "position_total" => "1800.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12815 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Corrections après BAT02<br /></strong><em>Facturation au tarif horaire en vigueur</em><strong><br /></strong>\r\n <ul>\r\n <li>BAT03 - 24 février - 49min</li>\r\n <li>BAT04 - 6 mars - 1h 12min</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12816 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent:</p>\n <ul>\n <li>La gestion de projet (si celle-ci n’est pas déjà incluse dans les autres prestations)</li>\n <li>Les différents échanges, séances, présentations, etc.</li>\n <li>Les frais administratifs, techniques, ainsi que les coûts de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/6d8e91c810cedab55e29e82171632747e93f674709ae91164bd118477343a16c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3106 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.152489 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000171 "size_download" => 1468.0 "speed_download" => 9657.0 "starttransfer_time" => 0.152283 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 171 "starttransfer_time_us" => 152283 "total_time_us" => 152489 "effective_method" => "GET" "start_time" => 1783396873.9504 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3106" "pause_handler" => Closure(float $duration) {#1918 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1917 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775510 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: a5 (easy handle 0x563243cbfab0)\n > GET /2.0/kb_invoice/3106 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:14 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 973\r\n < ratelimit-reset: 47\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 973\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f25e3f246aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:14 GMT" "content-type: application/json" "ratelimit-remaining: 973" "ratelimit-reset: 47" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 973" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f25e3f246aa0-GVA" ] "response_json" => [ "id" => 3106 "document_nr" => "POM-FAC2026-03106" "title" => "Annonces DecoMag-2026" "contact_id" => 181 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "450.000000" "total_net" => "450.000000" "total_taxes" => "36.4500" "total_received_payments" => "486.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "486.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Wibemo SA\n Rue Montchemin 12\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2916 "qr_invoice_id" => 2916 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "36.4500" ] ] "positions" => [ [ "id" => 3513 "type" => "KbPositionText" "text" => """ <strong>Selon demande de G. Butikofer par téléphone le 15.01.26<br /><br /></strong>\r\n <ul>\r\n <li>Mise en page de l'annonce en 3 langues (FR, D, EN) selon annonces existantes</li>\r\n <li>Création des QR code</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12818 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique<br /></strong><em>Adaptation des annonces FR, D et EN existantes</em><br /><br />\r\n <ul>\r\n <li>Nouvelle image - retouche</li>\r\n <li>Nouvelle mise en page </li>\r\n <li>Adaptaions texes</li>\r\n <li>Création de code QR</li>\r\n <li>Ajout d'un macaron "Trophée de l'innovation" dans les 3 langeues</li>\r\n <li>Export au format JPG et PDF des 3 annonces. </li>\r\n <li>Gestion de projet</li>\r\n </ul>\r\n <em><br /></em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "450.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 39 ] ] "network_link" => "https://network.bexio.com/invoice/0cb5e287ede656a84f2de2978dd9e390d5974773be4acf3a0ba9fce457332894" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3107 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.123631 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000174 "size_download" => 1404.0 "speed_download" => 11414.0 "starttransfer_time" => 0.123419 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 174 "starttransfer_time_us" => 123419 "total_time_us" => 123631 "effective_method" => "GET" "start_time" => 1783396874.1074 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3107" "pause_handler" => Closure(float $duration) {#1929 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1928 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775507 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: a7 (easy handle 0x563243cc13f0)\n > GET /2.0/kb_invoice/3107 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:14 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 972\r\n < x-ratelimit-remaining-minute: 972\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 46\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f25f2ffa6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:14 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 972" "x-ratelimit-remaining-minute: 972" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 46" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f25f2ffa6aa0-GVA" ] "response_json" => [ "id" => 3107 "document_nr" => "POM-FAC2026-03107" "title" => "Fiche produit pince PEEK" "contact_id" => 181 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Wibemo SA\n Rue Montchemin 12\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2917 "qr_invoice_id" => 2917 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "positions" => [ [ "id" => 3515 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de Guillaume Bütikofer du 6 février</strong><br /><br />\r\n <ul>\r\n <li>Mise en page d'une nouvelle fiche produit pour la pince PEEK - selon modèle existant</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17961 "type" => "KbPositionCustom" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique</strong><br /><em>Selon fiche produit existante</em><br />\r\n <ul>\r\n <li>Adaptation graphique pour la nouvelle pince Peek en FR, D, EN</li>\r\n <li>Traitement image</li>\r\n <li>Finalisation et export au format PDF HD et BD dans les 3 langues</li>\r\n <li>Gestion de projet </li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/a59aa23bc7b50f7db62533382073ccf1c5e1e61978fdf90165d6f6413780484e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3108 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.941369 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.00022 "size_download" => 1687.0 "speed_download" => 1792.0 "starttransfer_time" => 0.940488 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 220 "starttransfer_time_us" => 940488 "total_time_us" => 941369 "effective_method" => "GET" "start_time" => 1783396874.2354 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3108" "pause_handler" => Closure(float $duration) {#1940 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1939 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775504 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: a9 (easy handle 0x563243cc85a0)\n > GET /2.0/kb_invoice/3108 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:15 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 46\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 971\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 971\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f25ff8f16aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:15 GMT" "content-type: application/json" "ratelimit-reset: 46" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 971" "ratelimit-limit: 1000" "ratelimit-remaining: 971" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f25ff8f16aa0-GVA" ] "response_json" => [ "id" => 3108 "document_nr" => "POM-FAC2026-03108" "title" => "Frund/Storio - Offre de printemps 2026" "contact_id" => 7 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4084.380000" "total_net" => "4084.400000" "total_taxes" => "330.8364" "total_received_payments" => "4415.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4415.250000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Frund Stores et Menuiserie\n Rue Sedrac 22\n CH - 2950 Courgenay """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:52" "esr_id" => 2918 "qr_invoice_id" => 2918 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "330.8364" ] ] "positions" => [ [ "id" => 17969 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet</strong>\r\n <ul>\r\n <li>Réception des listes de diffusion de la part du client </li>\r\n <li>Finalisation et passation des ordres</li>\r\n <li>Divers frais de gestion (e-mails, admin, etc...)</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3401 "type" => "KbPositionSubposition" "text" => "<strong>PromoPosts - Tout-ménages printemps 2026</strong>" "pos" => "2" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "3671.880000" "show_pos_prices" => true ] [ "id" => 17970 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Cases postales des clients privés et commerciaux commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 586 exemplaires</li>\r\n </ul> """ "unit_price" => "121.600000" "discount_in_percent" => null "position_total" => "121.600000" "pos" => "2.1" "internal_pos" => 3 "parent_id" => 3401 "is_optional" => false ] [ "id" => 17971 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Exploitations agricoles commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 663 exemplaires </li>\r\n </ul> """ "unit_price" => "248.620000" "discount_in_percent" => null "position_total" => "248.620000" "pos" => "2.2" "internal_pos" => 4 "parent_id" => 3401 "is_optional" => false ] [ "id" => 17972 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Maisons individuelles commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 12’822 exemplaires</li>\r\n </ul> """ "unit_price" => "3301.660000" "discount_in_percent" => null "position_total" => "3301.660000" "pos" => "2.3" "internal_pos" => 5 "parent_id" => 3401 "is_optional" => false ] [ "id" => 3402 "type" => "KbPositionSubposition" "text" => "<strong>Offres de printemps 2026 - site www.frund.swiss + Réseaux Sociaux</strong>" "pos" => "3" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "262.500000" "show_pos_prices" => true ] [ "id" => 17973 "type" => "KbPositionCustom" "amount" => "1.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptations visuelles<br /></strong>\r\n <ul>\r\n <li>Adaptations visuelles aux couleurs Frund des offres d'automne</li>\r\n <li>Mise en ligne des offres sur www.frund.swiss</li>\r\n <li>Adaptations des offres au format réseaux sociaux 3 posts PNG</li>\r\n <li><em>Diffusion à la charge du client</em></li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "262.500000" "pos" => "3.1" "internal_pos" => 7 "parent_id" => 3402 "is_optional" => false ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3109 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.528756 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000193 "size_download" => 1382.0 "speed_download" => 2617.0 "starttransfer_time" => 0.52793 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 193 "starttransfer_time_us" => 527930 "total_time_us" => 528756 "effective_method" => "GET" "start_time" => 1783396875.1806 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3109" "pause_handler" => Closure(float $duration) {#1951 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1947 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775499 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: ab (easy handle 0x563243cc9ee0)\n > GET /2.0/kb_invoice/3109 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:15 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 970\r\n < ratelimit-reset: 45\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 970\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f265ee4f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:15 GMT" "content-type: application/json" "ratelimit-remaining: 970" "ratelimit-reset: 45" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 970" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f265ee4f6aa0-GVA" ] "response_json" => [ "id" => 3109 "document_nr" => "POM-FAC2026-03109" "title" => "Offres de printemps 26" "contact_id" => 75 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3374.420000" "total_net" => "3374.400000" "total_taxes" => "273.3264" "total_received_payments" => "3647.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3647.750000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Chatelain Stores SA\n Jérôme Chatelain\n Le Saucy 8\n CH - 2722 Les Reussilles """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:33" "esr_id" => 2919 "qr_invoice_id" => 2919 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "273.3264" ] ] "positions" => [ [ "id" => 17975 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet - PromoPost</strong><br /><em></em>\r\n <ul>\r\n <li>Réception de la liste de diffusion de la part du client</li>\r\n <li>Finalisation et passation de l'ordre</li>\r\n </ul>\r\n <em><br /></em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12820 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>PromoPost Printemps 2026 - Maisons individuelles commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 12'522 ex.</li>\r\n </ul> """ "unit_price" => "3224.420000" "discount_in_percent" => null "position_total" => "3224.420000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 110 ] ] "network_link" => "https://network.bexio.com/invoice/8a7a994adcfb29006a2c198234c04425619a6e649efaddab2518c5fcfd4d8ea7" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3110 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.922349 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000167 "size_download" => 1413.0 "speed_download" => 1532.0 "starttransfer_time" => 0.922133 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 167 "starttransfer_time_us" => 922133 "total_time_us" => 922349 "effective_method" => "GET" "start_time" => 1783396875.7129 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3110" "pause_handler" => Closure(float $duration) {#1962 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1958 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775494 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: ad (easy handle 0x563243cd1090)\n > GET /2.0/kb_invoice/3110 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:16 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 45\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 969\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 969\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f269394c6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:16 GMT" "content-type: application/json" "ratelimit-reset: 45" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 969" "ratelimit-limit: 1000" "ratelimit-remaining: 969" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f269394c6aa0-GVA" ] "response_json" => [ "id" => 3110 "document_nr" => "POM-FAC2026-03110" "title" => "Bourgo/Storio - Offres de printemps 2026" "contact_id" => 73 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5371.790000" "total_net" => "5371.800000" "total_taxes" => "435.1158" "total_received_payments" => "5806.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5806.900000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Bourgo Stores SA\n Claude Waeber\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:48:31" "esr_id" => 2920 "qr_invoice_id" => 2920 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "435.1158" ] ] "positions" => [ [ "id" => 17977 "type" => "KbPositionCustom" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet</strong><br />\r\n <ul>\r\n <li>Réception de la liste de diffusion de la part du client</li>\r\n <li>Echanges client - transmission visuels réseaux sociaux spécifiques</li>\r\n <li>Finalisation et passation de l'ordre</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "45.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12823 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>PromoPost Offre de printemps 26 - Maisons individuelles commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 20'072 exemplaires</li>\r\n </ul> """ "unit_price" => "5168.540000" "discount_in_percent" => null "position_total" => "5168.540000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 110 ] [ "id" => 12824 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>PromoPost Offre d'automne 25 - </strong><strong>Exploitations agricoles commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 422 exemplaires</li>\r\n </ul> """ "unit_price" => "158.250000" "discount_in_percent" => null "position_total" => "158.250000" "pos" => "3" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 110 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3111 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.126511 "namelookup_time" => 6.4E-5 "connect_time" => 6.4E-5 "pretransfer_time" => 0.000228 "size_download" => 1421.0 "speed_download" => 11277.0 "starttransfer_time" => 0.126295 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 64 "namelookup_time_us" => 64 "pretransfer_time_us" => 228 "starttransfer_time_us" => 126295 "total_time_us" => 126511 "effective_method" => "GET" "start_time" => 1783396876.6394 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3111" "pause_handler" => Closure(float $duration) {#1973 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1972 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775491 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: af (easy handle 0x563243cd29d0)\n > GET /2.0/kb_invoice/3111 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:16 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 44\r\n < x-ratelimit-remaining-minute: 968\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 968\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f26f0e1b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:16 GMT" "content-type: application/json" "ratelimit-reset: 44" "x-ratelimit-remaining-minute: 968" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 968" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f26f0e1b6aa0-GVA" ] "response_json" => [ "id" => 3111 "document_nr" => "POM-FAC2026-03111" "title" => "Burgener/Storio - Offres de printemps 2026" "contact_id" => 1323 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1394.480000" "total_net" => "1394.500000" "total_taxes" => "112.9545" "total_received_payments" => "1507.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1507.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ JP Burgener SA\n Rue Baylon 8\n CH - 1227 Carouge """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:30" "esr_id" => 2921 "qr_invoice_id" => 2921 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "112.9545" ] ] "positions" => [ [ "id" => 17979 "type" => "KbPositionCustom" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet</strong><br />\r\n <ul>\r\n <li>Réception de la liste de diffusion de la part du client</li>\r\n <li>Finalisation et passation de l'ordre</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "45.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12828 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>PromoPost Offre de printemps 26 - Maisons individuelles commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 4’710 exemplaires</li>\r\n </ul> """ "unit_price" => "1212.820000" "discount_in_percent" => null "position_total" => "1212.820000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 110 ] [ "id" => 12829 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>PromoPost Offre de printemps 26 - </strong><strong>Clientèle privée commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 841 exemplaires</li>\r\n </ul> """ "unit_price" => "136.660000" "discount_in_percent" => null "position_total" => "136.660000" "pos" => "3" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 110 ] ] "network_link" => "https://network.bexio.com/invoice/89284f3eba29479c37c451250d6b9ee7a25e09b41ca4f6b53065fe1e11b66d20" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3112 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.126739 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.00022 "size_download" => 1383.0 "speed_download" => 10976.0 "starttransfer_time" => 0.126515 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 220 "starttransfer_time_us" => 126515 "total_time_us" => 126739 "effective_method" => "GET" "start_time" => 1783396876.7699 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3112" "pause_handler" => Closure(float $duration) {#1984 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1983 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775488 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: b1 (easy handle 0x563243cd9b80)\n > GET /2.0/kb_invoice/3112 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:16 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 44\r\n < x-ratelimit-remaining-minute: 967\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 967\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f26fdec46aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:16 GMT" "content-type: application/json" "ratelimit-reset: 44" "x-ratelimit-remaining-minute: 967" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 967" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f26fdec46aa0-GVA" ] "response_json" => [ "id" => 3112 "document_nr" => "POM-FAC2026-03112" "title" => "Val Stores/Storio - Offres de printemps 2026" "contact_id" => 101 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1543.650000" "total_net" => "1543.650000" "total_taxes" => "125.0357" "total_received_payments" => "1668.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1668.700000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Val Stores Sàrl\n Leila Sütterlin\n Avenue du Grand-St-Bernard 99\n CH - 1920 Martigny """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2922 "qr_invoice_id" => 2922 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "125.0357" ] ] "positions" => [ [ "id" => 17981 "type" => "KbPositionCustom" "amount" => "0.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet</strong><br />\r\n <ul>\r\n <li>Réception de la liste de diffusion de la part du client</li>\r\n <li>Finalisation et passation de l'ordre</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "37.500000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12831 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>PromoPost Offres de printemps 2026 - Clientèle privée commercial</strong><br />\r\n <ul>\r\n <li>Diffusion par la Poste de 9’121 exemplaires</li>\r\n </ul> """ "unit_price" => "1506.150000" "discount_in_percent" => null "position_total" => "1506.150000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 110 ] ] "network_link" => "https://network.bexio.com/invoice/6dac0fbda203292c04f3c632dc0d2b9e141e33747fb9f6ce3061cc679160e3c9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3113 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.165247 "namelookup_time" => 6.5E-5 "connect_time" => 6.5E-5 "pretransfer_time" => 0.000197 "size_download" => 2070.0 "speed_download" => 12545.0 "starttransfer_time" => 0.16502 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 65 "connect_time_us" => 65 "namelookup_time_us" => 65 "pretransfer_time_us" => 197 "starttransfer_time_us" => 165020 "total_time_us" => 165247 "effective_method" => "GET" "start_time" => 1783396876.9007 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3113" "pause_handler" => Closure(float $duration) {#1995 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1994 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775485 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: b3 (easy handle 0x563243cdb4c0)\n > GET /2.0/kb_invoice/3113 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:17 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 44\r\n < x-ratelimit-remaining-minute: 966\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 966\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f270af786aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:17 GMT" "content-type: application/json" "ratelimit-reset: 44" "x-ratelimit-remaining-minute: 966" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 966" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f270af786aa0-GVA" ] "response_json" => [ "id" => 3113 "document_nr" => "POM-FAC2026-03113" "title" => "Storio-Groupe-Communication-2026" "contact_id" => 38 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4582.500000" "total_net" => "4582.500000" "total_taxes" => "371.1825" "total_received_payments" => "4953.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4953.700000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2923 "qr_invoice_id" => 2923 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "371.1825" ] ] "positions" => [ [ "id" => 3404 "type" => "KbPositionSubposition" "text" => "<strong>Tout-ménage PRINTEMPS</strong><br /><em>Gestion de projet total - 3h (comptabilisées au point 9)</em>" "pos" => "1" "internal_pos" => 1 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "4132.500000" "show_pos_prices" => true ] [ "id" => 12832 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page PRINT</strong>\r\n <ul>\r\n <li>Mise en page selon gabarit existant</li>\r\n <li>Adaptation de la 4e de couverture pour les 5 versions</li>\r\n <li>Adaptation des offres pour Bourgo</li>\r\n <li>Recherches images et retouches</li>\r\n <li>Texterie</li>\r\n <li>Corrections/modifications client jusqu'au BAT2*</li>\r\n <li>Finalisation et livraison à l'imprimeur</li>\r\n </ul>\r\n <br /><em>*Toute modification client après BAT2 sera facturée au tarif horaire en vigueur. </em> """ "unit_price" => "975.000000" "discount_in_percent" => "10.0000" "position_total" => "877.500000" "pos" => "1.1" "internal_pos" => 2 "parent_id" => 3404 "is_optional" => false "article_id" => 9 ] [ "id" => 12833 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise à jour site Storio</strong><ul>\n <li>Création de la vignette dédiée</li>\n <li>Mise en ligne sur le site Storio de la news «Tout-ménage de printemps»</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "10.0000" "position_total" => "135.000000" "pos" => "1.2" "internal_pos" => 3 "parent_id" => 3404 "is_optional" => false "article_id" => 10 ] [ "id" => 12834 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réseaux sociaux</strong><ul>\n <li>Mise en page des visuels</li>\n <li>Formats 10801080px et 1080x1920px</li>\n <li>Posts organiques FB </li>\n <li>Texterie</li>\n <li>Mise en place des campagnes boostée (audiances, budget, programmation des publications,...)</li>\n </ul> <i></i> """ "unit_price" => "1800.000000" "discount_in_percent" => "10.0000" "position_total" => "1620.000000" "pos" => "1.3" "internal_pos" => 4 "parent_id" => 3404 "is_optional" => false "article_id" => 11 ] [ "id" => 12835 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Paid Media - 3 visuels</strong>\r\n <ul>\r\n <li>Audiance Suisse romande (18-65+)</li>\r\n <li>Facebook et Instagram</li>\r\n <li>Durée de la campagne: de la diffusion PromoPost à la fin de validité des offres</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "500.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "1.4" "internal_pos" => 5 "parent_id" => 3404 "is_optional" => false "article_id" => 12 ] [ "id" => 12836 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Gestion de projet/frais annexes<br /></strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, etc. <em></em>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "2" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/eae345ff350b6add03be35ecd4223fca1df118074d9886afbb2f794de82b1908" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3114 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.136749 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000195 "size_download" => 1393.0 "speed_download" => 10242.0 "starttransfer_time" => 0.136541 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 53 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 195 "starttransfer_time_us" => 136541 "total_time_us" => 136749 "effective_method" => "GET" "start_time" => 1783396877.0699 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3114" "pause_handler" => Closure(float $duration) {#2006 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2005 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775482 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: b5 (easy handle 0x563243ce2670)\n > GET /2.0/kb_invoice/3114 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:17 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 43\r\n < x-ratelimit-remaining-minute: 965\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 965\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f271b85a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:17 GMT" "content-type: application/json" "ratelimit-reset: 43" "x-ratelimit-remaining-minute: 965" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 965" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f271b85a6aa0-GVA" ] "response_json" => [ "id" => 3114 "document_nr" => "POM-FAC2026-03114" "title" => "Carte de visite E. Marquis" "contact_id" => 566 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-27" "is_valid_to" => "2026-04-25" "contact_address" => """ Assidu SA\n Avenue de la Gare 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:46:50" "esr_id" => 2924 "qr_invoice_id" => 2924 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "positions" => [ [ "id" => 3519 "type" => "KbPositionText" "text" => "<strong>P<strong>restations Pomzed</strong>, réalisation et adaptation de divers supports</strong><br />Toutes les prestations Pomzed sont facturées au tarif horaire de CHF 150.–.<br />Dates de prestations: mars 2026<br /><br />" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17984 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Cartes de viste<br /></strong><em>Demandes par mail de Mme Emma Monastra du 11.3.2026<br /></em>\r\n <ul>\r\n <li>Mise en page de la carte de visite de E. Marquis</li>\r\n <li>Corrections/modifications client</li>\r\n <li>Finalisation et livraison de la carte de visite pour production</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/b22ed9718c4d64c5ba916a7f0c3980a83d79403eb94628149eb5bcb3727e77e1" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3115 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.617946 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000199 "size_download" => 2351.0 "speed_download" => 3810.0 "starttransfer_time" => 0.61713 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 199 "starttransfer_time_us" => 617130 "total_time_us" => 617946 "effective_method" => "GET" "start_time" => 1783396877.2109 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3115" "pause_handler" => Closure(float $duration) {#2017 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2016 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775479 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: b7 (easy handle 0x563243ce3fb0)\n > GET /2.0/kb_invoice/3115 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:17 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 43\r\n < x-ratelimit-remaining-minute: 964\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 964\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f27299026aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:17 GMT" "content-type: application/json" "ratelimit-reset: 43" "x-ratelimit-remaining-minute: 964" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 964" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f27299026aa0-GVA" ] "response_json" => [ "id" => 3115 "document_nr" => "POM-FAC2026-03115" "title" => "PlatinumDanceAcademy-Textiles" "contact_id" => 1120 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "389.750000" "total_net" => "389.750000" "total_taxes" => "31.5698" "total_received_payments" => "421.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "421.300000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Platinum Dance Academy\n Patrick Maurer \n CH - Villeret """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-02 08:32:33" "esr_id" => 2925 "qr_invoice_id" => 2925 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "31.5698" ] ] "positions" => [ [ "id" => 3520 "type" => "KbPositionText" "text" => """ <strong>Demande du 11.02.26 de M. Maurer<br /></strong>5x Hoodies TAILLE HOMME avec le prénom en minuscule, l'impression du logo au dos et sur la poitrine gauche:<br />\r\n <ul>\r\n <li>M – flo</li>\r\n <li>XL – sky</li>\r\n <li>M – maude</li>\r\n <li>M – claire</li>\r\n <li>XS – daiana</li>\r\n </ul>\r\n <strong>Délais:</strong> 13 mars 2026 au plus tard. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3406 "type" => "KbPositionSubposition" "text" => "<strong>Textiles</strong><br>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "289.750000" "show_pos_prices" => true ] [ "id" => 12837 "type" => "KbPositionArticle" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Pull Clique Basic Hoody Full Zip</strong>\r\n <ul>\r\n <li>REF-nw-021034-16-45-31</li>\r\n <li>Pull/Hoodie à capuche et à fermeture éclair (ZIP)</li>\r\n <li>5 textiles</li>\r\n <li>Très bien, agréable à porter, juste au corps, idem que les versions sans ZIP</li>\r\n <li>Couleur: noir</li>\r\n <li>65% polyester, 35% coton / Poids:280 g/m2</li>\r\n <li>Tailles HOMMES: 1x XS (daiana) / 3x M (flo, maude et claire) / 1x XL (sky)</li>\r\n </ul>\r\n Fiche technique <em>Sur demande, il est possible d'essayer nos différents textiles dans notre showroom. Le modèle présenté ici est purement illustratif et la couleur utilisée n'est pas définitive. Il est un excellent produit rapport qualité/prix. Nous avons toutefois d'autres gammes à disposition.</em> """ "unit_price" => "35.000000" "discount_in_percent" => "0.0000" "position_total" => "175.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3406 "is_optional" => false "article_id" => 3 ] [ "id" => 12838 "type" => "KbPositionArticle" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile</strong>\r\n <ul>\r\n <li>Matière <span class="matiere_text"> Coton </span></li>\r\n <li><span class="nbproduit_text">5</span> textiles</li>\r\n <li><span class="nbplace_text">2</span>emplacement(s)\r\n <ul>\r\n <li>1 petit (1 couleur) avec 5 prénoms différents, sur la poitrine (en minuscule)</li>\r\n <li>1 grand (1 couleur), dans le dos</li>\r\n </ul>\r\n </li>\r\n </ul>\r\n <em>Les visuels prêts à l'emploi doivent respecter des règles précises. Toute modification, mise en conformité ou création par nos services sera facturée au tarif horaire. Les prix varient selon la quantité d\'impressions, la taille et la complexité des visuels.</em> """ "unit_price" => "27.000000" "discount_in_percent" => "15.0000" "position_total" => "114.750000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3406 "is_optional" => false "article_id" => 4 ] [ "id" => 12839 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat.</p>\n <p><span style="text-decoration: underline">Ces frais comprennent:</span></p>\n <ul>\n <li>La personnalisation (6 prénoms différents)</li>\n <li>La gestion de projet</li>\n <li>Les différents échanges</li>\n <li>Les frais administratifs</li>\n <li>Les frais techniques</li>\n <li>Les coûts de manutention, de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "100.000000" "discount_in_percent" => "0.0000" "position_total" => "100.000000" "pos" => "2" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3116 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.389903 "namelookup_time" => 6.2E-5 "connect_time" => 6.2E-5 "pretransfer_time" => 0.000206 "size_download" => 1335.0 "speed_download" => 3431.0 "starttransfer_time" => 0.38969 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 62 "connect_time_us" => 62 "namelookup_time_us" => 62 "pretransfer_time_us" => 206 "starttransfer_time_us" => 389690 "total_time_us" => 389903 "effective_method" => "GET" "start_time" => 1783396877.8328 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3116" "pause_handler" => Closure(float $duration) {#2028 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2024 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775474 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: b9 (easy handle 0x563243ceb160)\n > GET /2.0/kb_invoice/3116 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:18 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 963\r\n < x-ratelimit-remaining-minute: 963\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 43\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2767c716aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:18 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 963" "x-ratelimit-remaining-minute: 963" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 43" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2767c716aa0-GVA" ] "response_json" => [ "id" => 3116 "document_nr" => "POM-FAC2026-03116" "title" => "Visuel Totem Le Bry" "contact_id" => 23 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-07 17:19:31" "esr_id" => 2926 "qr_invoice_id" => 2926 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "positions" => [ [ "id" => 3522 "type" => "KbPositionText" "text" => """ <strong>Selon demande de M. Freléchox du 25 février</strong><br />\r\n <ul>\r\n <li>Réalisation d'un visuel de signalétique, selon ligne existante, pour totem pour succursale au Bry.</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 17986 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong><br />\r\n <ul>\r\n <li>Adaptation de la ligne graphique existante Frigotech pour la cération d'un visuel de signalétique 350 x 30</li>\r\n <li>Corrections/modifiactions client</li>\r\n <li>Finalisation du fichier après validation et transmission du fichier de production </li>\r\n <li>Gestion de projet </li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3117 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.124968 "namelookup_time" => 6.1E-5 "connect_time" => 6.1E-5 "pretransfer_time" => 0.000222 "size_download" => 1949.0 "speed_download" => 15717.0 "starttransfer_time" => 0.12422 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 61 "connect_time_us" => 61 "namelookup_time_us" => 61 "pretransfer_time_us" => 222 "starttransfer_time_us" => 124220 "total_time_us" => 124968 "effective_method" => "GET" "start_time" => 1783396878.2265 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3117" "pause_handler" => Closure(float $duration) {#2039 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2038 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775471 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: bb (easy handle 0x563243cecaa0)\n > GET /2.0/kb_invoice/3117 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:18 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 42\r\n < x-ratelimit-remaining-minute: 962\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 962\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f278eebc6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:18 GMT" "content-type: application/json" "ratelimit-reset: 42" "x-ratelimit-remaining-minute: 962" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 962" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f278eebc6aa0-GVA" ] "response_json" => [ "id" => 3117 "document_nr" => "POM-FAC2026-03117" "title" => "Covering Cuisine" "contact_id" => 1324 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2380.000000" "total_net" => "2380.000000" "total_taxes" => "192.7800" "total_received_payments" => "2572.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2572.800000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-20" "is_valid_to" => "2026-04-18" "contact_address" => """ Madame\n Caroline Lachat\n Rue Préfet Comte 18\n CH - 2952 Courtételle """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-26 09:00:53" "esr_id" => 2927 "qr_invoice_id" => 2927 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "192.7800" ] ] "positions" => [ [ "id" => 3524 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p data-start="0" data-end="130">Dans le cadre de la rénovation de leur appartement, M. et Mme Lachat souhaitent entreprendre un relooking complet de leur cuisine à Courtételle.</p>\n <p data-start="132" data-end="238">Ils fournissent le revêtement adhésif et ont commandé deux nuances de la gamme Cover Styl’ (NE77 et NE80).</p>\n <p data-start="240" data-end="403" data-is-last-node="" data-is-only-node="">Nous prendrons en charge la pose du revêtement ainsi que le recouvrement de l’ensemble des surfaces à modifier, afin d’assurer une finition soignée et harmonieuse.</p>\n <p> </p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12842 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Cuisine</strong><ul>\n <li>Dégraissage des surfaces</li>\n <li>Pose dans nos ateliers et sur site</li>\n <li><strong>Matière fournie par le client</strong> en 2 nuances (gris / blanc ivoire)</li>\n </ul> <i>Pour un pose optimale, certains éléments pourront être rapportés dans nos ateliers afin de les recouvrir, puis remontés sur place.</i> """ "unit_price" => "2050.000000" "discount_in_percent" => "0.0000" "position_total" => "2050.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12843 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "330.000000" "discount_in_percent" => "0.0000" "position_total" => "330.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3118 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.631086 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000162 "size_download" => 2232.0 "speed_download" => 3537.0 "starttransfer_time" => 0.630813 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 162 "starttransfer_time_us" => 630813 "total_time_us" => 631086 "effective_method" => "GET" "start_time" => 1783396878.3553 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3118" "pause_handler" => Closure(float $duration) {#2050 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2046 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775466 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: bd (easy handle 0x563243cf3c50)\n > GET /2.0/kb_invoice/3118 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:18 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 42\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 961\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 961\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f279bfa06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:18 GMT" "content-type: application/json" "ratelimit-reset: 42" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 961" "ratelimit-limit: 1000" "ratelimit-remaining: 961" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f279bfa06aa0-GVA" ] "response_json" => [ "id" => 3118 "document_nr" => "POM-FAC2026-03118" "title" => "HEP-SalonFormation26-Stand-POM4454" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3720.000000" "total_net" => "3720.000000" "total_taxes" => "301.3200" "total_received_payments" => "4021.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4021.300000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-23" "is_valid_to" => "2026-04-21" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:06" "esr_id" => 2928 "qr_invoice_id" => 2928 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "301.3200" ] ] "positions" => [ [ "id" => 3525 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 13 janvier 2026</strong></p>\n <p>Réalisation de différents supports destinés au Salon Interjurassien de la Formation 2026 qui se tiendra du 4 au 8 mars 2026 au Forum de l'Arc à Moutier</p>\n <ul>\n <li>Adaptation et mise à jour du Guide des formations à l'enseignement</li>\n <li>Adaptation graphique du visuel du stand 2024, production et pose sur structure existante (autocollant éphémère)</li>\n <li>Mise en page d'une annonce presse</li>\n <li>Production de stylos selon design existant</li>\n <li>Production de sweatshirts Zippés avec logo sur cœur et dos</li>\n </ul>\n <p>Délai de livraison de tous les supports: dernière semaine de février 2026</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3408 "type" => "KbPositionSubposition" "text" => "<strong>Stand</strong><br>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "3520.000000" "show_pos_prices" => true ] [ "id" => 12844 "type" => "KbPositionArticle" "amount" => "2.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation et mise en page</strong><ul>\n <li>Au tarif horaire</li>\n <li>Adaptation des informations sur modèle du stand 2024</li>\n <li>Contenus textes et images fournis par le client</li>\n <li>Finalisation préparation pour production</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "375.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3408 "is_optional" => false "article_id" => 7 ] [ "id" => 12845 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production et pose (recouvrement des panneaux)</strong>\r\n <ul>\r\n <li>Impression numérique</li>\r\n <li>Nettoyage / dégraissage </li>\r\n <li>Collage sur site</li>\r\n <li>Décollage après le salon </li>\r\n <li>Quantité: 15 panneaux - 2300x970mm</li>\r\n <li>Rabais de 15% selon entente suite à des problèmes de tenue du visuel sur le stand</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "3700.000000" "discount_in_percent" => "15.0000" "position_total" => "3145.000000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3408 "is_optional" => false "article_id" => 8 ] [ "id" => 12846 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "400.000000" "discount_in_percent" => "0.0000" "position_total" => "200.000000" "pos" => "2" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3119 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.128852 "namelookup_time" => 7.1E-5 "connect_time" => 7.1E-5 "pretransfer_time" => 0.000254 "size_download" => 1598.0 "speed_download" => 12484.0 "starttransfer_time" => 0.128643 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 71 "connect_time_us" => 71 "namelookup_time_us" => 71 "pretransfer_time_us" => 254 "starttransfer_time_us" => 128643 "total_time_us" => 128852 "effective_method" => "GET" "start_time" => 1783396878.9909 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3119" "pause_handler" => Closure(float $duration) {#2061 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2060 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775463 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: bf (easy handle 0x563243cf5590)\n > GET /2.0/kb_invoice/3119 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:19 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 960\r\n < x-ratelimit-remaining-minute: 960\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 41\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f27dbaeb6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:19 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 960" "x-ratelimit-remaining-minute: 960" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 41" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f27dbaeb6aa0-GVA" ] "response_json" => [ "id" => 3119 "document_nr" => "POM-FAC2026-03119" "title" => "Horizon - 1er numéro" "contact_id" => 548 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2175.000000" "total_net" => "2175.000000" "total_taxes" => "176.1750" "total_received_payments" => "2351.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2351.200000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-19" "is_valid_to" => "2026-04-17" "contact_address" => """ Municipalité de Delémont\n Hôtel de Ville \n Place de la Liberté 1\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:48:49" "esr_id" => 2929 "qr_invoice_id" => 2929 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "176.1750" ] ] "positions" => [ [ "id" => 12848 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Horizon n° 336 - mars 2026 - 24 pages</strong><br />\r\n <ul>\r\n <li>Réception et organisaton des contenus prêts à l’utilisation (textes et images) de la part du client</li>\r\n <li>Préparation du chemin de fer (plan architectural), incluant l’adaptation éventuelle des contenus et de certains éléments de mise en page, afin de garantir une cohérence globale et une harmonie de lecture</li>\r\n <li>Mise en conformité des images (photolithographie) en fonction du papier choisi</li>\r\n <li>Mise en page et adaptation graphique de certains éléments en fonction des contenus, afin de conserver une dynamique personnalisée pour chaque numéro</li>\r\n <li>Corrections/modifications client jusqu'au BAT 2*</li>\r\n <li>Finalisation et livraison du fichier prêt à la production</li>\r\n <li>Gestion de projet et collaboration (client et fournisseur)</li>\r\n <li><em>Impression non comprise</em></li>\r\n </ul>\r\n <em>* Les corrections/modifications client après le BAT 2 (hors modifications de structure) seront facturées au tarif horaire de CHF 150.–</em> """ "unit_price" => "2175.000000" "discount_in_percent" => "0.0000" "position_total" => "2175.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3120 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.78837 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000204 "size_download" => 5263.0 "speed_download" => 6678.0 "starttransfer_time" => 0.787625 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 204 "starttransfer_time_us" => 787625 "total_time_us" => 788370 "effective_method" => "GET" "start_time" => 1783396879.1236 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3120" "pause_handler" => Closure(float $duration) {#2072 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2071 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775460 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: c1 (easy handle 0x563243cfc740)\n > GET /2.0/kb_invoice/3120 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:19 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 41\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 959\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 959\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f27e8b716aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:19 GMT" "content-type: application/json" "ratelimit-reset: 41" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 959" "ratelimit-limit: 1000" "ratelimit-remaining: 959" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f27e8b716aa0-GVA" ] "response_json" => [ "id" => 3120 "document_nr" => "POM-FAC2026-03120" "title" => "HE-Arc-Futur-Precision-Corporate" "contact_id" => 1284 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "14456.200000" "total_net" => "14456.200000" "total_taxes" => "1170.9522" "total_received_payments" => "15627.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "15627.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ HE-Arc –\u{A0}Haute École Arc\n Vanesa Bao\n Espace de l’Europe 11\n CH - 2000 Neuchâtel """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-01 08:21:39" "esr_id" => 2930 "qr_invoice_id" => 2930 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "1170.9522" ] ] "positions" => [ [ "id" => 3529 "type" => "KbPositionText" "text" => """ <strong>Description<br /></strong>Dans le cadre du projet «Futur de la précision» (2026-2028), initiative financée par le canton de Berne et portée par la Haute École Arc, la HE-Arc souhaite s’entourer d’une agence capable de l’accompagner dans la création de l’identité graphique générale du projet, ainsi que dans le déploiement des principaux supports de communication. Pomzed propose une offre structurée par besoins, avec une tarification pour chaque livrable: identité visuelle, maquettes UX/UI de la landing page, mise en page du rapport annuel, newsletter, banque d'images et canevas vidéo. Une attention particulière est portée aux échéances clés, notamment la conférence de presse de mars 2026. <strong>Nous précisons toutefois que ces prix sont estimatifs, de nombreuses informations et contenus n’étant pas encore disponibles à ce stade.</strong> <span style="text-decoration: underline;">Délais:</span><ol>\r\n <li data-start="410" data-end="747">Identité visuelle: présentation finale aux différents décideurs: 26 février 2026</li>\r\n <li data-start="410" data-end="747">Conférence: 16 mars 2026 (livrables: identité visuelle, supports divers, landing page et newsletter)</li>\r\n <li data-start="410" data-end="747">Site internet finalisé: automne 2026</li>\r\n <li data-start="410" data-end="747">Premier rapport annuel: novembre 2026</li>\r\n </ol> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12856 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Logotype / Identité visuelle</strong><p><strong>Sur la base du nom existant, nous proposons la création de deux propositions de logo, entièrement repensées, déclinées dans leurs principales variantes et présentées en situation d’usage (applications et mises en contexte):</strong></p>\n <ul>\n <li>Workshop interne</li>\n <li>Recherche d’idées, brainstorming</li>\n <li>Maquettes graphiques et propositions (jusqu’au 2e BAT) – 1*</li>\n <li>Recherche de base des similitudes graphiques concernant les droits d’auteur, en Suisse uniquement (une recherche plus approfondie est toutefois recommandée) – 2*</li>\n <li>Finalisation et livraison des fichiers dans les formats standards (.eps, .jpg, .png), accompagnée d’une <a href="https://pomzed.ch/wp-content/uploads/2025/05/Pomzed-CharteUtilisationLogo-Exemple.pdf" target="_blank" rel="noopener">charte d’utilisation</a></li>\n </ul>\n <p>(1) – Nous proposons généralement des présentations du logo mises en situation sur différents supports, définis en amont, afin d’illustrer l’identité visuelle globale (par ex.: papeterie, enseigne, annonce publicitaire, véhicule, packaging, etc.). Ces mises en situation constituent des exemples visuels non contractuels, dont l’objectif est de montrer comment le logo peut s’exprimer et s’adapter dans des contextes réels (corporate). Elles ne représentent ni des supports définitifs, ni des mises en page finales, mais des projections créatives destinées à faciliter la validation de l’identité graphique dans son environnement. À noter que toute modification demandée par le client après le deuxième bon à tirer (BAT) sera facturée au tarif horaire.</p>\n <p>(2) – Il s’agit ici uniquement d’une recherche de similitude graphique, et non verbale. La recherche de similitude permet de vérifier les disponibilités des droits d’auteurs et d’utilisation en Suisse. Pour une recherche à l’internationale, le prix de base est de CHF 1500.– HT.</p> <i>Toute modification après le 2ᵉ bon à tirer sera facturée au tarif horaire en vigueur. À la fin du mandat, le logo est remis au client en formats exploitables (jpg, png, eps), tout en restant la propriété intellectuelle de Pomzed. Sans autorisation, il ne peut être modifié par des tiers. Les polices «source» ne sont pas incluses (le logo est un dessin vectoriel), et les maquettes non retenues restent la propriété de Pomzed. Attention: un logo n’est pas automatiquement protégé. Plus d’informations: https://pomzed.ch/cg. Processus: chez Pomzed, nous travaillons à partir d’un brief clair qui définit vos besoins, forces, faiblesses et surtout vos objectifs. Nous ne créons pas «à la carte» selon des goûts personnels, mais selon une stratégie efficace pour atteindre vos objectifs. Il est important de noté que notre travail, fondé sur ce brief, est facturé même s’il ne correspond pas exactement à vos préférences; un écart révèle souvent un brief initial insuffisant.</i> """ "unit_price" => "5000.000000" "discount_in_percent" => "0.0000" "position_total" => "5000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12857 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Landing page – Maquettes graphiques</strong>Site Internet «basique» en ligne avec présentation de l’initiative et pré-inscriptions des entreprises et exemples de radar.\r\n <ul>\r\n <li>Structure et ergonomie</li>\r\n <li>Web-Design</li>\r\n <li>Adaptation jusqu'au 2e bon à tirer</li>\r\n <li>Support avec les web-développeurs (2 heures)</li>\r\n <li>Proposition de noms de domaine</li>\r\n </ul>\r\n <strong></strong><em>La programmation de la landing page sera réalisée par le client (HE-Arc). De notre côté, nous livrons les maquettes Figma prêtes au développement.</em> """ "unit_price" => "3000.000000" "discount_in_percent" => "0.0000" "position_total" => "3000.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 17988 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Webdesign - Correction après BAT02<br /></strong>Selon demande du 12.03.26<br />- Ajout de deux piliers supplémentaires dans le radar<br />- Réalisation d'icônes<br />- Ajustements dans le visuel du baromètre" "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 12858 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Newsletter – Maquettes graphiques</strong>Design d'une newsletter:\r\n <ul>\r\n <li>Structure et ergonomie</li>\r\n <li>Web-Design</li>\r\n <li>Adaptation jusqu'au 2e bon à tirer</li>\r\n <li>Support avec les web-développeurs (1 heure)</li>\r\n </ul>\r\n <strong></strong><em>La programmation du site sera réalisée par le client (HE-Arc). Nous livrons des maquettes FIGMA.</em> """ "unit_price" => "1300.000000" "discount_in_percent" => "0.0000" "position_total" => "1300.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 12859 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 3410 "type" => "KbPositionSubposition" "text" => """ <strong>Hors devis<br /><br /></strong>Demandes effectuées en cours de projet\r\n <ul>\r\n <li>Recherche et livraison d'images pour le site web</li>\r\n <li>Adaptation graphique pour différents supports ( au tarif horaire)</li>\r\n <li>Production et pose de supports (selon offres par e-mail)</li>\r\n </ul> """ "pos" => "6" "internal_pos" => 7 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "3506.200000" "show_pos_prices" => true ] [ "id" => 17989 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Images<br /></strong>\r\n <ul>\r\n <li>Images d'illustration pour le siteweb</li>\r\n </ul> """ "unit_price" => "75.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "6.1" "internal_pos" => 8 "parent_id" => 3410 "is_optional" => false ] [ "id" => 17990 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Totems Tribeca Carton</strong><br /><em>Au tarif horaire</em><br />\r\n <ul>\r\n <li>Réalisation graphique de deux totems en carton "Tribeca"</li>\r\n <li>Selon gabarits et informations transmis par le client</li>\r\n <li>Production finale à la charge du client</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "6.2" "internal_pos" => 9 "parent_id" => 3410 "is_optional" => false ] [ "id" => 17991 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Cartes de visite (mise en page)</strong><br /><em>Au tarif horaire</em><br />\r\n <ul>\r\n <li>Réalisation graphique et mise en page d'une carte de visite pour Patrick Neuenschwander</li>\r\n <li>Selon informations transmises par le client</li>\r\n <li>Finalisation pour production</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "6.3" "internal_pos" => 10 "parent_id" => 3410 "is_optional" => false ] [ "id" => 17992 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Cartes de visite (Impression)</strong>\r\n <ul>\r\n <li>85x55mm</li>\r\n <li>Impression recto-verso quadrichromie</li>\r\n <li>Papier Offset 300g</li>\r\n <li>100 exemplaires</li>\r\n <li>livraison à la HE-Arc Neuchâtel</li>\r\n </ul> """ "unit_price" => "195.000000" "discount_in_percent" => null "position_total" => "195.000000" "pos" => "6.4" "internal_pos" => 11 "parent_id" => 3410 "is_optional" => false ] [ "id" => 17993 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gabarit PowerPoint</strong><br /><em>Au tarif horaire</em><br />\r\n <ul>\r\n <li>Réalisation graphique et mise en page d'un gabarit PowerPoint selon proposition</li>\r\n <li>Finalisation et livraison pour utilisation</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "6.5" "internal_pos" => 12 "parent_id" => 3410 "is_optional" => false ] [ "id" => 17994 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Tours de cou</strong><br /><em>Au tarif horaire</em><br />\r\n <ul>\r\n <li>Réalisation graphique pour tours de cou</li>\r\n <li>Selon gabarits et informations transmis par le client</li>\r\n <li>Production finale à la charge du client</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "6.6" "internal_pos" => 13 "parent_id" => 3410 "is_optional" => false ] [ "id" => 17995 "type" => "KbPositionCustom" "amount" => "3.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Habillage enseigne St-Imier (adaptation graphique)<br /></strong><em>Au tarif horaire</em>\r\n <ul>\r\n <li>Recherche et étude de faisabilité pour la "jaquette" amovible</li>\r\n <li>Réalisation graphique pour autocollant longue durée et "jaquette"</li>\r\n <li>Finalisation pour production finale</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "525.000000" "pos" => "6.7" "internal_pos" => 14 "parent_id" => 3410 "is_optional" => false ] [ "id" => 17996 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Habillage enseigne St-Imier (production et pose)<br /><br /></strong><span style="text-decoration: underline;"><span style="text-decoration: underline;"><span>Autocollant longue durée<br /></span></span></span>\r\n <ul>\r\n <li>Format: 100 x 31 cm</li>\r\n <li>Impression, laminage et découpe à la forme</li>\r\n <li>Mise sous tape, nettoyage du support et pose</li>\r\n <li>Déplacement au départ de Delémont (département Badaboom)</li>\r\n <li><strong>TOTAL HT: CHF 360.–</strong></li>\r\n </ul>\r\n <span style="text-decoration: underline;"><span style="text-decoration: underline;"><span><span>Jaquette amovible en bâche<br /></span></span></span></span>\r\n <ul>\r\n <li>Format: 273 x 400 cm</li>\r\n <li>Impression quadri recto</li>\r\n <li>Ourlet de renfort et œillets tous les 50 cm sur côté droit et côté gauche</li>\r\n <li>Livraison à St-Imier (le jour de la pose de l'autocollant)</li>\r\n <li><em>Option pose sur totem (16 mars): 360.–</em></li>\r\n <li><strong>TOTAL HT (y.c. option): CHF 1'160.–</strong></li>\r\n </ul>\r\n <span style="text-decoration: underline;">Gestion de projet et frais annexes</span><strong><br /></strong>\r\n <ul>\r\n <li>Prise de mesures sur site (1h)</li>\r\n <li>Trajet Bienne-St-Imier aller/retour pour prise de mesures (1.-/km) - 56.2km</li>\r\n <li><strong>TOTAL HT: CHF 206.20</strong></li>\r\n </ul> """ "unit_price" => "1736.200000" "discount_in_percent" => null "position_total" => "1736.200000" "pos" => "6.8" "internal_pos" => 15 "parent_id" => 3410 "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/f2bee5adc8e37c26e87774adadf4d6cb09bba7ea5e91ee04116e13c174ba50ab" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3121 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.702311 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.00017 "size_download" => 3063.0 "speed_download" => 4363.0 "starttransfer_time" => 0.702093 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 170 "starttransfer_time_us" => 702093 "total_time_us" => 702311 "effective_method" => "GET" "start_time" => 1783396879.916 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3121" "pause_handler" => Closure(float $duration) {#2083 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2079 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775455 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: c3 (easy handle 0x563243cfe080)\n > GET /2.0/kb_invoice/3121 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:20 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 958\r\n < x-ratelimit-remaining-minute: 958\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 41\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2837f8c6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:20 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 958" "x-ratelimit-remaining-minute: 958" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 41" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2837f8c6aa0-GVA" ] "response_json" => [ "id" => 3121 "document_nr" => "POM-FAC2026-03121" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 7 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1045.000000" "total_net" => "1045.000000" "total_taxes" => "84.6450" "total_received_payments" => "1129.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1129.650000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ Frund Stores et Menuiserie\n Rue Sedrac 22\n CH - 2950 Courgenay """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:52" "esr_id" => 2931 "qr_invoice_id" => 2931 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "84.6450" ] ] "positions" => [ [ "id" => 3530 "type" => "KbPositionText" "text" => "<strong>Site internet:</strong> www.frund.swiss<strong><br />Début du contrat:</strong> 01.03.2020 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12860 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 763 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12861 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 12862 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-SWISS</strong><br />Code produit: URL-SWISS<br /><br />Frais annuels et gestion du nom de domaine – .SWISS:<br />\r\n <ul>\r\n <li>www.frund.swiss</li>\r\n </ul> """ "unit_price" => "130.000000" "discount_in_percent" => null "position_total" => "130.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 106 ] ] "network_link" => "https://network.bexio.com/invoice/d53a1091fd7a50e4f4fa7c3135e9fb6fb7ba3337ceb8d513c76e23547ffaaf8b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3122 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.191979 "namelookup_time" => 6.5E-5 "connect_time" => 6.5E-5 "pretransfer_time" => 0.000223 "size_download" => 3048.0 "speed_download" => 15958.0 "starttransfer_time" => 0.191736 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 65 "connect_time_us" => 65 "namelookup_time_us" => 65 "pretransfer_time_us" => 223 "starttransfer_time_us" => 191736 "total_time_us" => 191979 "effective_method" => "GET" "start_time" => 1783396880.6224 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3122" "pause_handler" => Closure(float $duration) {#2094 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2093 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775452 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: c5 (easy handle 0x563243d05230)\n > GET /2.0/kb_invoice/3122 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:20 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 40\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 957\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 957\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f287eb4d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:20 GMT" "content-type: application/json" "ratelimit-reset: 40" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 957" "ratelimit-limit: 1000" "ratelimit-remaining: 957" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f287eb4d6aa0-GVA" ] "response_json" => [ "id" => 3122 "document_nr" => "POM-FAC2026-03122" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 102 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "616.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ Solex Sàrl\n Julien Pedrocchi\n Rue Centrale 16\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-02 08:32:57" "esr_id" => 2932 "qr_invoice_id" => 2932 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "positions" => [ [ "id" => 3531 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.solex-ingenierie.ch<strong><br />Début du contrat:</strong> 19.03.2015 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12863 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 764 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12864 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 719 "type" => "KbPositionDiscount" "text" => "Rabais spécial - 3 heures offertes" "is_percentual" => false "value" => "345.000000" "discount_total" => "345.000000" ] ] "network_link" => "https://network.bexio.com/invoice/0f143617b1baa3cf3f62e8c93194b7bb9c40ae7dd80a848ef024ea2b809dc61f" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3123 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.154646 "namelookup_time" => 6.4E-5 "connect_time" => 6.4E-5 "pretransfer_time" => 0.000228 "size_download" => 3387.0 "speed_download" => 21993.0 "starttransfer_time" => 0.154428 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 64 "namelookup_time_us" => 64 "pretransfer_time_us" => 228 "starttransfer_time_us" => 154428 "total_time_us" => 154646 "effective_method" => "GET" "start_time" => 1783396880.8186 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3123" "pause_handler" => Closure(float $duration) {#2105 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2104 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775449 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: c7 (easy handle 0x563243d06b70)\n > GET /2.0/kb_invoice/3123 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:20 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 956\r\n < x-ratelimit-remaining-minute: 956\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 40\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2892c356aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:20 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 956" "x-ratelimit-remaining-minute: 956" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 40" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2892c356aa0-GVA" ] "response_json" => [ "id" => 3123 "document_nr" => "POM-FAC2026-03123" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 38 "contact_sub_id" => null "user_id" => 34 "project_id" => 138 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1893.000000" "total_net" => "1778.000000" "total_taxes" => "144.0180" "total_received_payments" => "1922.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1922.000000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:53" "esr_id" => 2933 "qr_invoice_id" => 2933 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "144.0180" ] ] "positions" => [ [ "id" => 3532 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.storio-groupe.ch<strong><br />Début du contrat:</strong> 28.02.20 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12865 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 765 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12866 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 53 ] [ "id" => 12867 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.storio-groupe.ch</li>\r\n <li>www.storio-stores.ch</li>\r\n <li>www.storiogroupe.ch</li>\r\n <li>www.storio.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "88.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 12868 "type" => "KbPositionArticle" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-COM/ORG</strong><br />Code produit: URL-COM/ORG<br /><br />Frais annuels et gestion du nom de domaine – .COM/.ORG:<br />\r\n <ul>\r\n <li>www.groupestorio.com</li>\r\n <li>www.storiogroupe.com</li>\r\n <li>www.groupe-storio.com</li>\r\n <li>www.storio-groupe.com</li>\r\n <li>www.storio-stores.com</li>\r\n </ul> """ "unit_price" => "30.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 105 ] [ "id" => 17997 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adresses e-mail supplémentaires</strong><br /><br />\r\n <ul>\r\n <li>Pack de 5 adresses e-mail</li>\r\n <li>Prix annuel</li>\r\n </ul>\r\n <span>Vos adresses e-mails:</span><br /><ol>\r\n <li>admin@storio-groupe.ch</li>\r\n <li>info@storio-groupe.ch</li>\r\n <li>presidence@storio-groupe.ch</li>\r\n </ol> """ "unit_price" => "50.000000" "discount_in_percent" => null "position_total" => "50.000000" "pos" => "5" "internal_pos" => 7 "parent_id" => null "is_optional" => false ] [ "id" => 720 "type" => "KbPositionDiscount" "text" => "Rabais spécial - 1 heure offerte." "is_percentual" => false "value" => "115.000000" "discount_total" => "115.000000" ] ] "network_link" => "https://network.bexio.com/invoice/c9c2a3c2e25bbbee3009f3fdb25ee87e816acef93381641ac0368d3bb8ea2c9b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3124 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.126776 "namelookup_time" => 9.7E-5 "connect_time" => 9.7E-5 "pretransfer_time" => 0.000316 "size_download" => 2107.0 "speed_download" => 16722.0 "starttransfer_time" => 0.125953 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 97 "connect_time_us" => 97 "namelookup_time_us" => 97 "pretransfer_time_us" => 316 "starttransfer_time_us" => 125953 "total_time_us" => 126776 "effective_method" => "GET" "start_time" => 1783396880.9777 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3124" "pause_handler" => Closure(float $duration) {#2116 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2115 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775446 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: c9 (easy handle 0x563243d0dd20)\n > GET /2.0/kb_invoice/3124 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:21 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 39\r\n < x-ratelimit-remaining-minute: 955\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 955\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f28a1cfe6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:21 GMT" "content-type: application/json" "ratelimit-reset: 39" "x-ratelimit-remaining-minute: 955" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 955" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f28a1cfe6aa0-GVA" ] "response_json" => [ "id" => 3124 "document_nr" => "POM-FAC2026-03124" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 99 "contact_sub_id" => null "user_id" => 34 "project_id" => 140 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ Bourgeoisie de Grandval\r\n c/o Schnegg Maryline\r\n Rue de l'Avenir 19\r\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:34" "esr_id" => 2934 "qr_invoice_id" => 2934 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "positions" => [ [ "id" => 3533 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.bourgeoisie-grandval.ch<strong><br />Début du contrat:</strong> 17.03.15 (cette facture fait office de contrat)<br /><strong>Modification de contrat:</strong> à partir du 17.03.22, le site est en statique et donc seul l'hébergement est facturé. Toutes modificadtions devra dorénavant passer par Pomzed, facturée au tarif horaire en vigueur." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12869 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] ] "network_link" => "https://network.bexio.com/invoice/d960f8fac96c949e2ccf6f02452dd457e9b8d3d1d4aa89e1a96696e4a28a09b8" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3125 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.129667 "namelookup_time" => 6.5E-5 "connect_time" => 6.5E-5 "pretransfer_time" => 0.000234 "size_download" => 3226.0 "speed_download" => 25007.0 "starttransfer_time" => 0.128712 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 65 "connect_time_us" => 65 "namelookup_time_us" => 65 "pretransfer_time_us" => 234 "starttransfer_time_us" => 128712 "total_time_us" => 129667 "effective_method" => "GET" "start_time" => 1783396881.1091 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3125" "pause_handler" => Closure(float $duration) {#2127 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2123 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775441 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: cb (easy handle 0x563243d0f660)\n > GET /2.0/kb_invoice/3125 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:21 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 954\r\n < ratelimit-reset: 39\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 954\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f28afda46aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:21 GMT" "content-type: application/json" "ratelimit-remaining: 954" "ratelimit-reset: 39" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 954" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f28afda46aa0-GVA" ] "response_json" => [ "id" => 3125 "document_nr" => "POM-FAC2026-03125" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 76 "contact_sub_id" => null "user_id" => 34 "project_id" => 286 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1663.000000" "total_net" => "1663.000000" "total_taxes" => "134.7030" "total_received_payments" => "1797.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1797.700000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-24" "is_valid_to" => "2026-04-22" "contact_address" => """ innodel\n P.a. Secrétariat communal\n Case postale 105\n CH - 2822 Courroux """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-26 09:00:53" "esr_id" => 2935 "qr_invoice_id" => 2935 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "134.7030" ] ] "positions" => [ [ "id" => 3534 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.innodel.ch<strong><br />Début du contrat:</strong> 01.03.2019 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12870 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 766 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12871 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 53 ] [ "id" => 12872 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.innodel.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 12873 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adresse(s) Mail(s) supplémentaire(s)</strong><br />\r\n <ul>\r\n <li>Pack 5</li>\r\n <li>Prix annuel</li>\r\n </ul>\r\n <em>Pour rappel, dans votre contrat d'hébergement est inclus 1 adresse mail de base.</em> """ "unit_price" => "36.000000" "discount_in_percent" => null "position_total" => "36.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 227 ] ] "network_link" => "https://network.bexio.com/invoice/f99d77a18dd845ced9fcc131d27901814a0f1d89c0540288d23ee2f164d0a70a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3126 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.138507 "namelookup_time" => 5.3E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.000199 "size_download" => 1879.0 "speed_download" => 13615.0 "starttransfer_time" => 0.137702 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 53 "pretransfer_time_us" => 199 "starttransfer_time_us" => 137702 "total_time_us" => 138507 "effective_method" => "GET" "start_time" => 1783396881.2429 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3126" "pause_handler" => Closure(float $duration) {#2138 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2134 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775436 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: cd (easy handle 0x563243d16810)\n > GET /2.0/kb_invoice/3126 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:21 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 953\r\n < x-ratelimit-remaining-minute: 953\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 39\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f28bce686aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:21 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 953" "x-ratelimit-remaining-minute: 953" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 39" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f28bce686aa0-GVA" ] "response_json" => [ "id" => 3126 "document_nr" => "POM-FAC2026-03126" "title" => "JobAbo-Flyer-LouisBelet-POM-4628" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "545.000000" "total_net" => "545.000000" "total_taxes" => "44.1450" "total_received_payments" => "589.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "589.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-25" "is_valid_to" => "2026-04-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-03-31 16:47:02" "esr_id" => 2936 "qr_invoice_id" => 2936 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "44.1450" ] ] "positions" => [ [ "id" => 3537 "type" => "KbPositionText" "text" => """ <strong>Selon demande de Nicolas Varin par mail le 13 février 2026</strong><br />\r\n <ul>\r\n <li>Adaptation du flyer 4 pages entreprise pour Louis Belet déjà réalisé </li>\r\n <li>Adaptation horaire sur page 4</li>\r\n <li>Impression de 225 exemplaires</li>\r\n </ul>\r\n <br /><span style="text-decoration: underline;"><br /></span> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12879 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Fyler A5 - 4 pages - Louis Belet </strong>\r\n <ul>\r\n <li>Adaptation horaire</li>\r\n <li>Finalisaiton pour production</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 39 ] [ "id" => 18000 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression flyer A5</strong>\r\n <ul>\r\n <li>REF-P24-108-35</li>\r\n <li>A5 – 4 pages </li>\r\n <li>Papier 170 g/m² Offset</li>\r\n <li>Impression quadri </li>\r\n <li>225 exemplaires</li>\r\n </ul> """ "unit_price" => "395.000000" "discount_in_percent" => null "position_total" => "395.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 18001 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes</strong><br />Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/aca0c2f6425a8b313e7f7035cad4780ce4ec4bfa9cb09e7cbe54ff2c484c56ca" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3127 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.882458 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.000167 "size_download" => 2863.0 "speed_download" => 3246.0 "starttransfer_time" => 0.851432 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 167 "starttransfer_time_us" => 851432 "total_time_us" => 882458 "effective_method" => "GET" "start_time" => 1783396881.3863 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3127" "pause_handler" => Closure(float $duration) {#2149 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2145 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775431 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: cf (easy handle 0x563243d18150)\n > GET /2.0/kb_invoice/3127 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:22 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 39\r\n < x-ratelimit-remaining-minute: 952\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 952\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f28caf226aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:22 GMT" "content-type: application/json" "ratelimit-reset: 39" "x-ratelimit-remaining-minute: 952" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 952" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f28caf226aa0-GVA" ] "response_json" => [ "id" => 3127 "document_nr" => "POM-FAC2026-03127" "title" => "HEP-TestLabs-Programme-Printemps26" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2051.000000" "total_net" => "2051.000000" "total_taxes" => "166.1310" "total_received_payments" => "2217.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2217.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:06" "esr_id" => 2937 "qr_invoice_id" => 2937 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "166.1310" ] ] "positions" => [ [ "id" => 3540 "type" => "KbPositionText" "text" => """ <strong>Description</strong><strong>Selon briefing du 12 décembre 2025<br /></strong>Mise en page de la brochure et de l'affiche présentant les activités des TestLabs pour le 2e semestre 2025/2026.\r\n <ul>\r\n <li>Mise en page de l'affiche et de la brochure avec adaptation "OpenLabs"</li>\r\n <li>Impression à 20 exemplaires de l'affiches A2</li>\r\n <li>Impression à 100 exemplaires de la brochure</li>\r\n <li>Réalisation et impression de 3 affiches A1 spéciales "OpenLab ouvert" réutilisables</li>\r\n </ul>\r\n <em>Le fichier final pour la production de la brochure et de l'affiche seront ensuite transformés en gabarits utilisables par les équipes de la HEP-BEJUNE, selon Devis No 230126-3500</em><em><br /></em><span style="text-decoration: underline;">Adaptations après validation de l'offre</span><em><em><br /></em></em>\r\n <ul>\r\n <li><em>Affiches Openlabs passent de 3 exemplaires A1 à 9 exemplaires A2</em></li>\r\n <li><em>Brochures passent de 8 à 12 pages</em></li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3415 "type" => "KbPositionSubposition" "text" => "<strong>Programme 2e semestre 2025/2026</strong><br>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1258.500000" "show_pos_prices" => true ] [ "id" => 12889 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong><strong><br /></strong>\r\n <ul>\r\n <li>Mise en page d'une brochure de 8 pages et d'une affiche A2 selon grille définie</li>\r\n <li>Ajout d'un élément "OpenLabs" reconnaissable et mise ne valeur du concept</li>\r\n <li>Intégration des contenus livrés par le client</li>\r\n <li>Traitement des images</li>\r\n <li>Corrections et modifications jusqu'au 2e BAT*</li>\r\n <li>Préparation des fichiers pour impression</li>\r\n <li>Livraison d'une version digitale page par page</li>\r\n </ul>\r\n <em>*Corrections/modifications client après BAT02 au tarif horaire en vigueur. Impression non comprise.</em> """ "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3415 "is_optional" => false "article_id" => 3 ] [ "id" => 12890 "type" => "KbPositionArticle" "amount" => "1.170000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Corrections après BAT02</strong><strong><br /></strong>Au tarif horaire de CHF 150.–" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "175.500000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3415 "is_optional" => false "article_id" => 3 ] [ "id" => 12891 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiche A2 (impression) – 135g – couché MAT</strong><ul>\n <li>REF-<span class="ref-prod">P24-37-00-3</span></li>\n <li>420 x 594 mm DIN A2 Format portrait</li>\n <li>Papier 135 g/m² couché mat</li>\n <li>4/0 couleurs CMJN – recto</li>\n <li>20 exemplaires</li>\n </ul> <i></i> """ "unit_price" => "146.000000" "discount_in_percent" => "0.0000" "position_total" => "146.000000" "pos" => "1.3" "internal_pos" => 5 "parent_id" => 3415 "is_optional" => false "article_id" => 4 ] [ "id" => 12892 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Brochure A5 (impression) – 12p – piqué pli – 170g – OFFSET</strong>\r\n <ul>\r\n <li>REF-<span class="ref-prod">P24-155-00-2</span></li>\r\n <li>148 x 210 mm DIN A5</li>\r\n <li>Papier 170 g/m² Offset</li>\r\n <li>Impression 4/4 couleurs CMJN – recto-verso</li>\r\n <li>12 pages</li>\r\n <li>2 agrafes piqué pli</li>\r\n <li>100 exemplaires</li>\r\n </ul>\r\n <em>Ajout de 4 pages selon e-mail du 20 février 2026</em> """ "unit_price" => "337.000000" "discount_in_percent" => "0.0000" "position_total" => "337.000000" "pos" => "1.4" "internal_pos" => 6 "parent_id" => 3415 "is_optional" => false "article_id" => 5 ] [ "id" => 3416 "type" => "KbPositionSubposition" "text" => "<strong>Affiches spéciales OpenLabs</strong><br>" "pos" => "2" "internal_pos" => 7 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "542.500000" "show_pos_prices" => true ] [ "id" => 12893 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong><strong><br /></strong>\r\n <ul>\r\n <li>Réalisation graphique d'une affiche A1 réutilisable</li>\r\n <li>Mention "Openlab ouvert!"</li>\r\n <li>Corrections et modifications jusqu'au 2e BAT*</li>\r\n <li>Préparation des fichiers pour impression</li>\r\n </ul>\r\n <em>*Corrections/modifications client après BAT02 au tarif horaire en vigueur. Impression non comprise.</em> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2.1" "internal_pos" => 8 "parent_id" => 3416 "is_optional" => false "article_id" => 6 ] [ "id" => 12894 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiche A2 (impression) – Film Polyester</strong>\r\n <ul>\r\n <li>420 x 594 mm DIN A2 Format portrait</li>\r\n <li>Film polyester 180 µm dos gris</li>\r\n <li>Résistant et maniable</li>\r\n <li>4/0 couleurs CMJN – recto</li>\r\n <li>9 exemplaires</li>\r\n </ul>\r\n <em>Quantité et format final selon e-mail du 06.03.26</em> """ "unit_price" => "205.000000" "discount_in_percent" => "0.0000" "position_total" => "205.000000" "pos" => "2.2" "internal_pos" => 9 "parent_id" => 3416 "is_optional" => false "article_id" => 7 ] [ "id" => 12895 "type" => "KbPositionArticle" "amount" => "0.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Corrections après BAT02</strong><strong><br /></strong>Au tarif horaire de CHF 150.–" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "37.500000" "pos" => "2.3" "internal_pos" => 10 "parent_id" => 3416 "is_optional" => false "article_id" => 6 ] [ "id" => 12896 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes<br /></strong>Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement.<br /><br />Frais supplémentaires pour livraison des affiches openlabs à 3 adresses différentes.<br /><br /><br /> <em></em>" "unit_price" => "250.000000" "discount_in_percent" => "0.0000" "position_total" => "250.000000" "pos" => "3" "internal_pos" => 11 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/6010ba7341684e06700a002e02ad85df9ae6d137ec8b108ae5650044b8b8b922" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3128 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.814875 "namelookup_time" => 7.0E-5 "connect_time" => 7.0E-5 "pretransfer_time" => 0.000266 "size_download" => 2172.0 "speed_download" => 2668.0 "starttransfer_time" => 0.814647 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 71 "connect_time_us" => 70 "namelookup_time_us" => 70 "pretransfer_time_us" => 266 "starttransfer_time_us" => 814647 "total_time_us" => 814875 "effective_method" => "GET" "start_time" => 1783396882.273 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3128" "pause_handler" => Closure(float $duration) {#2156 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2159 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775426 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: d1 (easy handle 0x563243d1f300)\n > GET /2.0/kb_invoice/3128 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:23 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 951\r\n < ratelimit-reset: 38\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 951\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2923bce6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:23 GMT" "content-type: application/json" "ratelimit-remaining: 951" "ratelimit-reset: 38" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 951" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2923bce6aa0-GVA" ] "response_json" => [ "id" => 3128 "document_nr" => "POM-FAC2026-03128" "title" => "HEP-Flyers-ModulesCertifies" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1701.500000" "total_net" => "1701.500000" "total_taxes" => "137.8215" "total_received_payments" => "1839.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1839.300000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-10 10:00:05" "esr_id" => 2938 "qr_invoice_id" => 2938 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "137.8215" ] ] "positions" => [ [ "id" => 3541 "type" => "KbPositionText" "text" => """ <strong>Description</strong><strong>Selon demande par e-mail du 6 février 2026</strong>Réalisation graphique et mise en page de dépliants pour les modules certifiés proposés par la Formation Continue et Postgrade de la HEP-BEJUNE.\r\n <ul>\r\n <li>Conception et mise en page d'un type de flyer spécifique aux modules spécifiques</li>\r\n <li>Impression de 500 exemplaires</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12898 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Conception et mise en page</strong><ul>\n <li>Conception graphique d'un nouveau type de flyer</li>\n <li>Mise en page des contenus transmis par le client</li>\n <li>Adaptation jusqu'au BAT02*</li>\n <li>Finalisation pour production</li>\n </ul> <i>*Toute demande de modification survenant après le 2e BAT est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "900.000000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12899 "type" => "KbPositionArticle" "amount" => "1.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Corrections après BAT02</strong><br />Au tarif horaire de CHF 150.–" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "187.500000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12900 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Dépliant A5 (impression) – 4p – 250g – couché MAT</strong>\r\n <ul>\r\n <li>148 x 210 mm DIN A5</li>\r\n <li>Papier 250 g/m² couché mat</li>\r\n <li>Impression 4/4 couleurs CMJN – recto-verso</li>\r\n <li>4 pages</li>\r\n <li>Pli à 2 volets</li>\r\n <li>500 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "464.000000" "discount_in_percent" => "0.0000" "position_total" => "464.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12901 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/69aedd9538ec3b1e4b7ae3eaa1997a39c5636cf29007782d2744aa20da33cd6b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3129 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.485297 "namelookup_time" => 6.7E-5 "connect_time" => 6.7E-5 "pretransfer_time" => 0.000295 "size_download" => 2831.0 "speed_download" => 5837.0 "starttransfer_time" => 0.484173 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 67 "connect_time_us" => 67 "namelookup_time_us" => 67 "pretransfer_time_us" => 295 "starttransfer_time_us" => 484173 "total_time_us" => 485297 "effective_method" => "GET" "start_time" => 1783396883.0923 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3129" "pause_handler" => Closure(float $duration) {#2171 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2170 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775423 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: d3 (easy handle 0x563243d20c40)\n > GET /2.0/kb_invoice/3129 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:23 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 37\r\n < x-ratelimit-remaining-minute: 950\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 950\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f29758496aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:23 GMT" "content-type: application/json" "ratelimit-reset: 37" "x-ratelimit-remaining-minute: 950" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 950" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f29758496aa0-GVA" ] "response_json" => [ "id" => 3129 "document_nr" => "POM-FAC2026-03129" "title" => "Celtor-Siteweb-Structure et ergonomie" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2460.000000" "total_net" => "2460.000000" "total_taxes" => "199.2600" "total_received_payments" => "2659.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2659.250000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Celtor SA\r\n Case postale 27\r\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:34" "esr_id" => 2939 "qr_invoice_id" => 2939 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "199.2600" ] ] "positions" => [ [ "id" => 3542 "type" => "KbPositionText" "text" => """ <strong></strong><strong>Refonte complète du site Internet (FR/DE):</strong>\r\n <ul>\r\n <li>UX/UI repensée pour une navigation intuitive</li>\r\n <li>Design modernisé et attractif</li>\r\n <li>Contenus réorganisés pour un accès rapide à l’information</li>\r\n </ul>\r\n <strong>Objectifs:</strong>\r\n <ul>\r\n <li>Assurer une transparence totale envers les 27 communes actionnaires</li>\r\n <li>Sensibiliser les citoyens et leur faciliter l’accès aux informations utiles</li>\r\n <li>Valoriser et faire connaître les activités de Celtor</li>\r\n </ul>\r\n <strong>Conditions générales:</strong> ce devis est une estimation indicative. Une fois validé, il fera l’objet d’un cahier des charges détaillé; les budgets pourront également être ajustés en fonction des précisions apportées. Nos développements sont réalisés sur mesure et en interne. Toute demande postérieure au 2e bon à tirer sera facturée CHF 150.–/h. Après mise en ligne, un délai d’un mois est accordé pour les remarques; au-delà, toute intervention sera facturée. En cas de retard client, nous nous réservons le droit d’adapter nos conditions et notre planning. Nos sites doivent être hébergés sur nos serveurs avec contrat de maintenance annuel (résiliable sous 3 mois). Sauf accord contraire, les fichiers sources restent notre propriété et peuvent être cédés sur demande (tarif spécifique). En cas de transfert de gestion, nous déclinons toute responsabilité technique. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12902 "type" => "KbPositionArticle" "amount" => "12.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Structure</strong><p>Pour garantir un site internet pertinent, efficace et aligné avec vos objectifs, notre approche se déploie en plusieurs étapes clés:</p>\n <ul>\n <li><strong>Workshop de lancement:</strong> session collaborative avec vos équipes pour clarifier le mandat, vos attentes, vos contraintes et vos ambitions</li>\n <li><strong>Audit stratégique:</strong> analyse de la concurrence, des publics cibles, des besoins utilisateurs et des objectifs du projet</li>\n <li><strong>Évaluation UX/UI de l’existant:</strong> diagnostic de votre site actuel (architecture, ergonomie, design, contenus, performance SEO)</li>\n <li><strong>Conception de la structure:</strong> définition de l’arborescence (organigramme), des parcours utilisateurs et création des wireframes (ergonomie)</li>\n <li><strong>Tests utilisateurs:</strong> validation des choix UX/UI à travers des scénarios d’usage concrets</li>\n <li><strong>Définition du cahier des charges final:</strong> rédaction d’un document détaillant l’architecture complète du site, les fonctionnalités attendues et la stratégie de contenus. Cette étape peut impacter les prestations à venir, et, le cas échéant, faire évoluer le budget initial</li>\n </ul> <i>Nous proposons des packs d'heures pouvant évoluer selon les besoins.</i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "2160.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12903 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 9 ] ] "network_link" => "https://network.bexio.com/invoice/7905de098625d32c9babdbf8a6cd8ecfe25c33711a8a4f8b02102c4c7825a08c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3130 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.156253 "namelookup_time" => 6.2E-5 "connect_time" => 6.2E-5 "pretransfer_time" => 0.000228 "size_download" => 3054.0 "speed_download" => 19576.0 "starttransfer_time" => 0.155266 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 62 "connect_time_us" => 62 "namelookup_time_us" => 62 "pretransfer_time_us" => 228 "starttransfer_time_us" => 155266 "total_time_us" => 156253 "effective_method" => "GET" "start_time" => 1783396883.5819 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3130" "pause_handler" => Closure(float $duration) {#2182 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2178 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775418 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: d5 (easy handle 0x563243d27df0)\n > GET /2.0/kb_invoice/3130 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:23 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 949\r\n < x-ratelimit-remaining-minute: 949\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 37\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f29a6adf6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:23 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 949" "x-ratelimit-remaining-minute: 949" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 37" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f29a6adf6aa0-GVA" ] "response_json" => [ "id" => 3130 "document_nr" => "POM-FAC2026-03130" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 177 "contact_sub_id" => null "user_id" => 34 "project_id" => 242 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "1012.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Home Steel\n Steve Schneeberger\n Rue Saint-Randoald 34\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-01 08:21:53" "esr_id" => 2940 "qr_invoice_id" => 2940 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "positions" => [ [ "id" => 3543 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.homesteel.ch<strong><br />Début du contrat:</strong> 25.03.2022 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12904 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 767 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12905 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 18003 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 277 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Nom de domaine :</strong> www.homesteel.ch" "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/8c3d59f71977d6deb0dd6429770399accdf77123012399daed687d7bfb90a0d9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3131 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.358621 "namelookup_time" => 9.0E-5 "connect_time" => 9.0E-5 "pretransfer_time" => 0.000295 "size_download" => 3024.0 "speed_download" => 8446.0 "starttransfer_time" => 0.358384 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 90 "connect_time_us" => 90 "namelookup_time_us" => 90 "pretransfer_time_us" => 295 "starttransfer_time_us" => 358384 "total_time_us" => 358621 "effective_method" => "GET" "start_time" => 1783396883.7424 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3131" "pause_handler" => Closure(float $duration) {#2193 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2189 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775413 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: d7 (easy handle 0x563243d29730)\n > GET /2.0/kb_invoice/3131 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:24 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 948\r\n < ratelimit-reset: 37\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 948\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f29b6be96aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:24 GMT" "content-type: application/json" "ratelimit-remaining: 948" "ratelimit-reset: 37" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 948" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f29b6be96aa0-GVA" ] "response_json" => [ "id" => 3131 "document_nr" => "POM-FAC2026-03131" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 144 "contact_sub_id" => null "user_id" => 34 "project_id" => 209 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "616.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Processus-Tint Sàrl\n Olivier Wiedmer\n Rue du Nord 29\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-07 15:45:14" "esr_id" => 2941 "qr_invoice_id" => 2941 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "positions" => [ [ "id" => 3544 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.processus-tint.ch<strong><br />Début du contrat:</strong> 25.03.2015 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12906 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 12907 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 721 "type" => "KbPositionDiscount" "text" => "Rabais spécial - 3 heures offertes" "is_percentual" => false "value" => "345.000000" "discount_total" => "345.000000" ] ] "network_link" => "https://network.bexio.com/invoice/f3092ddd11979cff64d71d12be82ddcc6c31b76571ddbc9b19399180e728b134" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3132 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.128212 "namelookup_time" => 7.4E-5 "connect_time" => 7.4E-5 "pretransfer_time" => 0.000277 "size_download" => 2519.0 "speed_download" => 19679.0 "starttransfer_time" => 0.127969 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 74 "connect_time_us" => 74 "namelookup_time_us" => 74 "pretransfer_time_us" => 277 "starttransfer_time_us" => 127969 "total_time_us" => 128212 "effective_method" => "GET" "start_time" => 1783396884.1057 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3132" "pause_handler" => Closure(float $duration) {#2204 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2203 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775410 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: d9 (easy handle 0x563243d308e0)\n > GET /2.0/kb_invoice/3132 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:24 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 947\r\n < ratelimit-reset: 36\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 947\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f29dadf86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:24 GMT" "content-type: application/json" "ratelimit-remaining: 947" "ratelimit-reset: 36" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 947" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f29dadf86aa0-GVA" ] "response_json" => [ "id" => 3132 "document_nr" => "POM-FAC2026-03132" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 142 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "682.000000" "total_net" => "682.000000" "total_taxes" => "55.2420" "total_received_payments" => "737.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "737.250000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Madame\n Letizia Grimaître\n Rue des Vigneule 10\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-27 10:51:33" "esr_id" => 2942 "qr_invoice_id" => 2942 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "55.2420" ] ] "positions" => [ [ "id" => 3545 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.letizia-grimaitre.ch<strong><br />Début du contrat:</strong> 26.03.2025 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12908 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-ABO-ReadyToGo</strong><br />Code produit: ABO-WEB-ReadyToGo<br /><br /><strong><strong><strong>Contrat annuel d'hébergement et de maintenance technique<br /></strong><strong><br />Est inclus:</strong><br /></strong></strong>\r\n <ul>\r\n <li>Hébergement sur un serveur public (y compris 1 adresse mail)</li>\r\n <li>1 heure de maintenance technique</li>\r\n </ul>\r\n <strong><strong><strong>N’est pas inclus:</strong></strong></strong>\r\n <ul>\r\n <li>L’audit et l’analyse de votre site</li>\r\n <li>Le référencement SEO, SEA, SEM</li>\r\n <li>La réparation ou la refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Le nom de domaine</li>\r\n <li>La réalisation de vos contenus (textes, photos, vidéos, animations graphiques, etc.)</li>\r\n </ul>\r\n Si la maintenance technique devait dépasser 1 heure par année, nous facturerions alors le supplément au tarif horaire de CHF 150.–/h. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. Nos contrats d'hébergement et de maintenance technique sont obligatoires et se renouvellent tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<strong><br /><br />Information:</strong><br />La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Nos contrats sont obligatoires et pour une durée minimum de 3 ans. Ils sont soumis à des conditions générales (www.pomzed.ch/cg).</strong><br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document).<br /><br /><br /> """ "unit_price" => "660.000000" "discount_in_percent" => null "position_total" => "660.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 140 ] [ "id" => 12909 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.letizia-grimaitre.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/9309878e8a2b655f8c84e6c1df62b5ef17a477671e306b87efff63058ab81830" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3133 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.882931 "namelookup_time" => 6.8E-5 "connect_time" => 6.8E-5 "pretransfer_time" => 0.000228 "size_download" => 1366.0 "speed_download" => 1548.0 "starttransfer_time" => 0.882675 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 68 "connect_time_us" => 68 "namelookup_time_us" => 68 "pretransfer_time_us" => 228 "starttransfer_time_us" => 882675 "total_time_us" => 882931 "effective_method" => "GET" "start_time" => 1783396884.2379 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3133" "pause_handler" => Closure(float $duration) {#2215 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2214 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775407 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: db (easy handle 0x563243d32220)\n > GET /2.0/kb_invoice/3133 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:25 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 946\r\n < x-ratelimit-remaining-minute: 946\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 36\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f29e7ec36aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:25 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 946" "x-ratelimit-remaining-minute: 946" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 36" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f29e7ec36aa0-GVA" ] "response_json" => [ "id" => 3133 "document_nr" => "POM-FAC2026-03133" "title" => "Frigotech-Covering-Véhicules-2026-FordKuga" "contact_id" => 23 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "495.000000" "total_net" => "445.500000" "total_taxes" => "36.0855" "total_received_payments" => "481.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "481.600000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-07 17:19:17" "esr_id" => 2943 "qr_invoice_id" => 2943 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "36.0855" ] ] "positions" => [ [ "id" => 12910 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering véhicule (Ford Kuga 1x)</strong><ul>\n <li>Film MacTac 9800 Pro 9849-33</li>\n <li>Matière découpée à la forme</li>\n <li>Lot pour véhicule</li>\n <li>Dégraissage et nettoyage</li>\n <li>Pose sur véhicule dans nos locaux</li>\n <li>1x Ford Kuga</li>\n </ul> <i></i> """ "unit_price" => "495.000000" "discount_in_percent" => "0.0000" "position_total" => "495.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 722 "type" => "KbPositionDiscount" "text" => "Rabais supplémentaires" "is_percentual" => true "value" => "10.000000" "discount_total" => "49.500000" ] ] "network_link" => "https://network.bexio.com/invoice/f7f434ae5e1fab24e3fc036e09859e61a063fae1ec08782ba1095fbb0657d47e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3134 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.385904 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000194 "size_download" => 2247.0 "speed_download" => 5836.0 "starttransfer_time" => 0.385651 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 194 "starttransfer_time_us" => 385651 "total_time_us" => 385904 "effective_method" => "GET" "start_time" => 1783396885.1259 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3134" "pause_handler" => Closure(float $duration) {#2226 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2225 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775404 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: dd (easy handle 0x563243d393d0)\n > GET /2.0/kb_invoice/3134 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:25 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 35\r\n < x-ratelimit-remaining-minute: 945\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 945\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2a40b6b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:25 GMT" "content-type: application/json" "ratelimit-reset: 35" "x-ratelimit-remaining-minute: 945" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 945" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2a40b6b6aa0-GVA" ] "response_json" => [ "id" => 3134 "document_nr" => "POM-FAC2026-03134" "title" => "ClaudeChappuis-Signalétique-FenetresPortes-POM4448" "contact_id" => 906 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1337.500000" "total_net" => "1337.500000" "total_taxes" => "108.3375" "total_received_payments" => "1445.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1445.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Restaurant La Claude-Chappuis\n Loïc Tschirren\n La Claude-Chappuis 1\n CH - 2802 Develier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-13 11:08:49" "esr_id" => 2944 "qr_invoice_id" => 2944 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "108.3375" ] ] "positions" => [ [ "id" => 3548 "type" => "KbPositionText" "text" => "<strong></strong>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3549 "type" => "KbPositionText" "text" => "<strong>Description</strong><p>Dans la continuité du concept visuel établi précédemment, le client souhaite aujourd'hui habiller les vitres des cuisines du restaurant ainsi que la porte d'accès de celles-ci. Nous proposons également d'unifier les indicateurs (1. Entrée restaurant 2. Cuisines 3. Entrée salle à manger).</p>" "show_pos_nr" => false "pos" => null "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 12916 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Création graphique</strong><p><strong>Sur la base du concept actuel, avec éventuellement une vue inversée:</strong></p>\n <ul>\n <li>Etude du concept</li>\n <li>Création des visuels «vitres» et «indicateurs» </li>\n <li>Maquettes jusqu'au 2e bon à tirer</li>\n <li>Finalisation</li>\n </ul> <i>Toute modification client à partir du 2e bon à tirer sera facturée au tarif en vigueur.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "1" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 12917 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Film dépoli sur fenêtres</strong><ul>\n <li>Film dépoli effet sablé</li>\n <li>Découpe à la forme selon graphisme</li>\n <li>Echenillage et pose d'un tape d'application</li>\n <li>3 fenêtres 70 x 80 cm + 1 fenêtre 92 x 45 cm</li>\n <li>1 vitre de porte 80 x 95 cm</li>\n <li>Total 2,854 m2</li>\n </ul> <i></i> """ "unit_price" => "310.000000" "discount_in_percent" => "0.0000" "position_total" => "310.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 12918 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Film dépoli sur portes (indicateurs)</strong><ul>\n <li>Film dépoli effet sablé</li>\n <li>Découpe à la forme selon graphisme</li>\n <li>Echenillage et pose d'un tape d'application</li>\n <li>3 portes</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "110.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 12919 "type" => "KbPositionArticle" "amount" => "3.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Pose sur site</strong><ul>\n <li>Nettoyage et dégraissage des supports</li>\n <li>Pose sur site du dépoli (à l'eau)</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "385.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 12920 "type" => "KbPositionArticle" "amount" => "0.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "82.500000" "pos" => "5" "internal_pos" => 7 "parent_id" => null "is_optional" => false "article_id" => 7 ] ] "network_link" => "https://network.bexio.com/invoice/6d9314e5391cc591b67df6741d581a2592ee68bccb6a2bdb29fd10e60fe8bbce" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3135 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.226554 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000191 "size_download" => 1444.0 "speed_download" => 6389.0 "starttransfer_time" => 0.22634 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 191 "starttransfer_time_us" => 226340 "total_time_us" => 226554 "effective_method" => "GET" "start_time" => 1783396885.5161 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3135" "pause_handler" => Closure(float $duration) {#2237 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2236 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775401 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: df (easy handle 0x563243d3ad10)\n > GET /2.0/kb_invoice/3135 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:25 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 35\r\n < x-ratelimit-remaining-minute: 944\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 944\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2a67d656aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:25 GMT" "content-type: application/json" "ratelimit-reset: 35" "x-ratelimit-remaining-minute: 944" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 944" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2a67d656aa0-GVA" ] "response_json" => [ "id" => 3135 "document_nr" => "POM-FAC2026-03135" "title" => "Annonce "Abo Senior" - Théâtre du Jura" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "187.500000" "total_net" => "187.500000" "total_taxes" => "15.1875" "total_received_payments" => "202.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "202.700000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2945 "qr_invoice_id" => 2945 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "15.1875" ] ] "positions" => [ [ "id" => 3552 "type" => "KbPositionText" "text" => """ <strong>Selon demandes par mail de Virginie Meusy le 17 mars 2026</strong><br />\r\n <ul>\r\n <li>Adaptation du visuel "Abo Senior" pour annonce dans le progamme du Théâtre du Jura</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12927 "type" => "KbPositionArticle" "amount" => "1.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique - Abo Senior</strong><br />\r\n <ul>\r\n <li>Adaptation graphique du visuel existant pour annonce dans programme du Théâtre du Jura - 127 x 97,5 mm</li>\r\n <li>Livraison du fichier de production</li>\r\n <li>Gestion de projet</li>\r\n </ul>\r\n <em>Facturé au tarif horaire en vigueur. </em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "187.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 39 ] ] "network_link" => "https://network.bexio.com/invoice/a2fa85e686bf64aa202ad117b69cea72f121d93af3eb22841b86f706ce2ced5a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3136 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.188318 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000167 "size_download" => 1497.0 "speed_download" => 7962.0 "starttransfer_time" => 0.188098 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 167 "starttransfer_time_us" => 188098 "total_time_us" => 188318 "effective_method" => "GET" "start_time" => 1783396885.7466 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3136" "pause_handler" => Closure(float $duration) {#2248 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2247 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775398 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: e1 (easy handle 0x563243d41ec0)\n > GET /2.0/kb_invoice/3136 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:25 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 35\r\n < x-ratelimit-remaining-minute: 943\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 943\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2a7ee916aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:25 GMT" "content-type: application/json" "ratelimit-reset: 35" "x-ratelimit-remaining-minute: 943" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 943" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2a7ee916aa0-GVA" ] "response_json" => [ "id" => 3136 "document_nr" => "POM-FAC2026-03136" "title" => "Affiches-RER-Jura-26" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "337.500000" "total_net" => "337.500000" "total_taxes" => "27.3375" "total_received_payments" => "364.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "364.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2946 "qr_invoice_id" => 2946 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "27.3375" ] ] "positions" => [ [ "id" => 3553 "type" => "KbPositionText" "text" => """ <strong>Selon demandes par mail de Virginie Meusy le 18 mars 2026<br /></strong>\r\n <ul>\r\n <li>Réalisation d'affiches pour trains RER jurassiens – "Abo Senior" et "Kilométrage illimité"</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12928 "type" => "KbPositionArticle" "amount" => "2.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique </strong><br />"Abo Senior" et "Kilométrage illimité"<br /><br />\r\n <ul>\r\n <li>Adaptation graphique de visuels existants sur 2 formats/visuel - RailPoster et RailPosterMidi</li>\r\n <li>Livraison de 4 fichiers de production standard</li>\r\n <li>Production et pose par CFF</li>\r\n <li>Gestion de projet</li>\r\n </ul>\r\n <em>Facturé au tarif horaire en vigueur. </em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "337.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 39 ] ] "network_link" => "https://network.bexio.com/invoice/18bc73776c5007ad7b1e8c35ecbf71dc06aabb1320760f5e26ff9a4dfb2b905f" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3137 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.39361 "namelookup_time" => 6.0E-5 "connect_time" => 6.0E-5 "pretransfer_time" => 0.000201 "size_download" => 2025.0 "speed_download" => 5152.0 "starttransfer_time" => 0.393346 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 60 "connect_time_us" => 60 "namelookup_time_us" => 60 "pretransfer_time_us" => 201 "starttransfer_time_us" => 393346 "total_time_us" => 393610 "effective_method" => "GET" "start_time" => 1783396885.9388 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3137" "pause_handler" => Closure(float $duration) {#2259 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2258 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775395 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: e3 (easy handle 0x563243d43800)\n > GET /2.0/kb_invoice/3137 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:26 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 35\r\n < x-ratelimit-remaining-minute: 942\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 942\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2a92f836aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:26 GMT" "content-type: application/json" "ratelimit-reset: 35" "x-ratelimit-remaining-minute: 942" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 942" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2a92f836aa0-GVA" ] "response_json" => [ "id" => 3137 "document_nr" => "POM-FAC2026-03137" "title" => "Storio-Groupe-Communication-2026" "contact_id" => 38 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5930.000000" "total_net" => "5930.000000" "total_taxes" => "480.3300" "total_received_payments" => "6410.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "6410.350000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2947 "qr_invoice_id" => 2947 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "480.3300" ] ] "positions" => [ [ "id" => 3419 "type" => "KbPositionSubposition" "text" => "<strong>SPOT TV RTS</strong><br /><em>Réalisation du spot selon discussion et diffusion du spot publicitaire RTS sur les réseaux sociaux<br /></em><em>Gestion de projet – Comprise<br /></em>" "pos" => "1" "internal_pos" => 1 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "5930.000000" "show_pos_prices" => true ] [ "id" => 12929 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Clip vidéo 15 secondes<br /></strong><em>Réalisation d'une vidéo de type animation à partir des photos de produits storio (stores et pergolas principalement).</em>\r\n <ul>\r\n <li>Sur la base du clip 2025</li>\r\n <li>Ajustements tailles et emplacement des éléments</li>\r\n <li>Export .mp4 – 1920x1080px</li>\r\n <li>Adaptation et transmission du fichier vidéo à la RTS</li>\r\n <li>Gestion de projet</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "900.000000" "discount_in_percent" => "10.0000" "position_total" => "810.000000" "pos" => "1.1" "internal_pos" => 2 "parent_id" => 3419 "is_optional" => false "article_id" => 4 ] [ "id" => 12930 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Diffusion réseaux sociaux</strong>\r\n <ul>\r\n <li>Adaptation vidéo au format 1080x1080, 1080x1350 et 1080x1920 px</li>\r\n <li>Mise en place de campagne (audiances, budget, programmation des publications,...)</li>\r\n <li>Texterie</li>\r\n <li>Post organique</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "1800.000000" "discount_in_percent" => "10.0000" "position_total" => "1620.000000" "pos" => "1.2" "internal_pos" => 3 "parent_id" => 3419 "is_optional" => false "article_id" => 7 ] [ "id" => 12931 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Paid Media<br /></strong>\r\n <ul>\r\n <li>Audiance Suisse romande (18-65+)</li>\r\n <li>Facebook et Instagram</li>\r\n <li>Durée de la campagne: 1.5 mois</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "1000.000000" "discount_in_percent" => null "position_total" => "1000.000000" "pos" => "1.3" "internal_pos" => 4 "parent_id" => 3419 "is_optional" => false "article_id" => 7 ] [ "id" => 12932 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Régie publicitaire</strong>\r\n <ul>\r\n <li>Appel d'offre ADMEIRA</li>\r\n <li>Analyse et optimisations des diffusions (GRP, OTS, etc.) POMZED + ADMEIRA</li>\r\n <li>Organisation de la campagne</li>\r\n <li>Workshop, séances, mails, téléphones POMZED + ADMEIRA</li>\r\n <li>Frais techniques et administratifs</li>\r\n <li>Etc.</li>\r\n </ul>\r\n <em>Le rabais de 15% CC octroyé par ADMEIRA d'un montant de CHF 7'057.99 vous est aloué car vous passez par POMZED plutôt qu'en direct (Sotrio -> ADMEIRA). </em> <em></em> """ "unit_price" => "2500.000000" "discount_in_percent" => "0.0000" "position_total" => "2500.000000" "pos" => "1.4" "internal_pos" => 5 "parent_id" => 3419 "is_optional" => false "article_id" => 6 ] ] "network_link" => "https://network.bexio.com/invoice/86aab9de207480180f4a6737b025c9ddbdfcded80eb9a343c02666e7cdb54366" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3138 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.726305 "namelookup_time" => 5.4E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.000199 "size_download" => 1735.0 "speed_download" => 2389.0 "starttransfer_time" => 0.725293 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 54 "pretransfer_time_us" => 199 "starttransfer_time_us" => 725293 "total_time_us" => 726305 "effective_method" => "GET" "start_time" => 1783396886.3364 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3138" "pause_handler" => Closure(float $duration) {#2270 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2269 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775392 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: e5 (easy handle 0x563243d4a9b0)\n > GET /2.0/kb_invoice/3138 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:27 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 34\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 941\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 941\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2ab99896aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:27 GMT" "content-type: application/json" "ratelimit-reset: 34" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 941" "ratelimit-limit: 1000" "ratelimit-remaining: 941" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2ab99896aa0-GVA" ] "response_json" => [ "id" => 3138 "document_nr" => "POM-FAC2026-03138" "title" => "Cartes de visite 2026" "contact_id" => 96 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "851.650000" "total_net" => "851.650000" "total_taxes" => "68.9837" "total_received_payments" => "920.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "920.650000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-03-31" "is_valid_to" => "2026-04-29" "contact_address" => """ STELOG SA\r\n Quai de la Sorne 26\r\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-07 17:19:04" "esr_id" => 2948 "qr_invoice_id" => 2948 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "68.9837" ] ] "positions" => [ [ "id" => 3554 "type" => "KbPositionText" "text" => """ <strong>Selon demandes de Mme Tricard du 19.01 et du 16.02.26</strong><br />Mise en page de cartes de visite selon modèle existant et indications clients - nouvelle adresse + adaptation graphique<br />\r\n <ul>\r\n <li>Magalie Tricard</li>\r\n <li>Stéphane Stegmüller</li>\r\n <li>Nadia Meier</li>\r\n <li>Yann Calderara</li>\r\n <li>Megane Favaretto</li>\r\n </ul>\r\n <br /><em>Facturation au tarif horaire de CHF 150.– + impressions</em> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18007 "type" => "KbPositionCustom" "amount" => "2.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Cartes de viste</strong><em><br /></em><span></span>\r\n <ul>\r\n <li>Mise en page d'une carte de visite pour Magalie Tricard (19.01) - 45 minutes</li>\r\n <li>Mise en page des cartes de visite de Messieurs Stegmüller et Calderara et de Mesdames Meier et Favaretto (16.02) - 2h</li>\r\n <li>Corrections/modification client </li>\r\n <li>Gestion de projet</li>\r\n <li>Finalisation et livraison des cartes de visite pour production</li>\r\n <li><em>Impressions non comprises</em></li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "412.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18008 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impressions</strong><br />\r\n <ul>\r\n <li>REF-P-389-15</li>\r\n <li>85 x 55 mm</li>\r\n <li>Papier Offset - 350g/m2</li>\r\n <li>Impression recto-verso quadri</li>\r\n <li>100 exemplaires par nom - 500 exemplaires</li>\r\n <li>Livraisons franco domicile</li>\r\n </ul> """ "unit_price" => "439.150000" "discount_in_percent" => null "position_total" => "439.150000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/9fa17767e9e17078034e6bc70d1cdd4f1f19c0071b0d4d303715f5ccf4f747f9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3139 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.114455 "namelookup_time" => 4.9E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000188 "size_download" => 1228.0 "speed_download" => 10771.0 "starttransfer_time" => 0.114188 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 49 "pretransfer_time_us" => 188 "starttransfer_time_us" => 114188 "total_time_us" => 114455 "effective_method" => "GET" "start_time" => 1783396887.0667 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3139" "pause_handler" => Closure(float $duration) {#2281 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2280 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775387 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: e7 (easy handle 0x563243d4c2f0)\n > GET /2.0/kb_invoice/3139 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:27 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 33\r\n < x-ratelimit-remaining-minute: 940\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 940\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2b02d4b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:27 GMT" "content-type: application/json" "ratelimit-reset: 33" "x-ratelimit-remaining-minute: 940" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 940" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2b02d4b6aa0-GVA" ] "response_json" => [ "id" => 3139 "document_nr" => "POM-FAC2026-03139" "title" => "Siteweb - Modifications Mars 2026" "contact_id" => 1290 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "112.500000" "total_net" => "112.500000" "total_taxes" => "9.1125" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "121.6000" "total" => "121.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-08" "is_valid_to" => "2026-05-07" "contact_address" => """ Prevotricks Association\n c/o Pascal Roth\n Rue de Bellevue 3\n CH - 2740 Moutier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 15:50:22" "esr_id" => 2949 "qr_invoice_id" => 2949 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "9.1125" ] ] "positions" => [ [ "id" => 18009 "type" => "KbPositionCustom" "amount" => "0.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <ul>\r\n <li>Modifications sur le site Internet selon fichier PDF du client</li>\r\n <li>Toutes offertes sauf la page News (45 minutes)</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "112.500000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/8b93c8a69e642d149d9cfa282bebe2e83ebc7688dba8fd6f5a95b9ce9971b5d3" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3140 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.439104 "namelookup_time" => 7.2E-5 "connect_time" => 7.2E-5 "pretransfer_time" => 0.000245 "size_download" => 1421.0 "speed_download" => 3236.0 "starttransfer_time" => 0.438235 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 72 "connect_time_us" => 72 "namelookup_time_us" => 72 "pretransfer_time_us" => 245 "starttransfer_time_us" => 438235 "total_time_us" => 439104 "effective_method" => "GET" "start_time" => 1783396887.185 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3140" "pause_handler" => Closure(float $duration) {#2294 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2291 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775384 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: e9 (easy handle 0x563243d534a0)\n > GET /2.0/kb_invoice/3140 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:27 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 33\r\n < x-ratelimit-remaining-minute: 939\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 939\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2b0edd86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:27 GMT" "content-type: application/json" "ratelimit-reset: 33" "x-ratelimit-remaining-minute: 939" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 939" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2b0edd86aa0-GVA" ] "response_json" => [ "id" => 3140 "document_nr" => "POM-FAC2026-03140" "title" => "Machines S500 – Facture intermédiaire" "contact_id" => 1231 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1000.000000" "total_net" => "1000.000000" "total_taxes" => "81.0000" "total_received_payments" => "1081.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1081.000000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-08" "is_valid_to" => "2026-05-07" "contact_address" => """ United Machining Sales Switzerland SA\r\n Réf. : Luca Dieguez\r\n via Zandone 1\r\n CH - 6616 Losone """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-17 09:49:05" "esr_id" => 2950 "qr_invoice_id" => 2950 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "81.0000" ] ] "positions" => [ [ "id" => 3556 "type" => "KbPositionText" "text" => "Le mandat ayant pris une tournure particulière et étant amené à être repoussé, nous nous permettons de facturer les prestations réalisées à ce jour." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18010 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <ul>\r\n <li>Frais de gestion de projet</li>\r\n <li>Frais de matériel engagés</li>\r\n <li>Essais et recherches colorimétriques</li>\r\n <li>Temps de réorganisation et adaptation du planning interne (mobilisation des ressources et impact organisationnel)</li>\r\n </ul> """ "unit_price" => "1000.000000" "discount_in_percent" => null "position_total" => "1000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/29174ec7055caacef6d8251756d26539749e3dfb494837b86ca1cfe05c0ed686" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3141 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.160218 "namelookup_time" => 5.8E-5 "connect_time" => 5.8E-5 "pretransfer_time" => 0.000194 "size_download" => 2996.0 "speed_download" => 18725.0 "starttransfer_time" => 0.160025 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 58 "connect_time_us" => 58 "namelookup_time_us" => 58 "pretransfer_time_us" => 194 "starttransfer_time_us" => 160025 "total_time_us" => 160218 "effective_method" => "GET" "start_time" => 1783396887.6278 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3141" "pause_handler" => Closure(float $duration) {#2304 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2300 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775379 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: eb (easy handle 0x563243d54de0)\n > GET /2.0/kb_invoice/3141 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:27 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 938\r\n < x-ratelimit-remaining-minute: 938\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 33\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2b3a8406aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:27 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 938" "x-ratelimit-remaining-minute: 938" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 33" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2b3a8406aa0-GVA" ] "response_json" => [ "id" => 3141 "document_nr" => "POM-FAC2026-03141" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 445 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ CYBERIS SA\n Rue Saint-Hubert 38\n CH - 2854 Bassecourt """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 10:19:31" "esr_id" => 2951 "qr_invoice_id" => 2951 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3558 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.cyberis.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 01.04.2023 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12949 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 768 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12950 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/c62635580e6639cb0d039740550ef98631a4a36b0e91c1602000bf698fd4ece3" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3142 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.672803 "namelookup_time" => 4.1E-5 "connect_time" => 4.1E-5 "pretransfer_time" => 0.000153 "size_download" => 3064.0 "speed_download" => 4559.0 "starttransfer_time" => 0.672153 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 41 "connect_time_us" => 41 "namelookup_time_us" => 41 "pretransfer_time_us" => 153 "starttransfer_time_us" => 672153 "total_time_us" => 672803 "effective_method" => "GET" "start_time" => 1783396887.7917 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3142" "pause_handler" => Closure(float $duration) {#2317 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2314 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775376 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: ed (easy handle 0x563243d5bf90)\n > GET /2.0/kb_invoice/3142 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:28 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 33\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 937\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 937\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2b4b9186aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:28 GMT" "content-type: application/json" "ratelimit-reset: 33" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 937" "ratelimit-limit: 1000" "ratelimit-remaining: 937" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2b4b9186aa0-GVA" ] "response_json" => [ "id" => 3142 "document_nr" => "POM-FAC2026-03142" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1092 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "1012.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ Faivre Energie SA\n M. Sébastien Faivre\n Route de Porrentruy 82\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:30" "esr_id" => 2952 "qr_invoice_id" => 2952 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "positions" => [ [ "id" => 3559 "type" => "KbPositionText" "text" => "<strong>Site internet:</strong> faivre-energie.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: refacturé par Pomzed<strong><br />Début du contrat</strong>: 01.04.2025 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12951 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 769 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12952 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution à la demande du client</li>\r\n <li>Ajout de modules spécifiques</li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 12953 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Nom de domaine: faivre-energie.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/416bb728484a409cb5a36b793052aa0456c326473cdb2bebd13b2e8daab15694" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3143 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.501837 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.00015 "size_download" => 2990.0 "speed_download" => 5968.0 "starttransfer_time" => 0.501619 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 150 "starttransfer_time_us" => 501619 "total_time_us" => 501837 "effective_method" => "GET" "start_time" => 1783396888.4682 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3143" "pause_handler" => Closure(float $duration) {#2327 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2323 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775371 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: ef (easy handle 0x563243d5d8d0)\n > GET /2.0/kb_invoice/3143 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:28 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 936\r\n < x-ratelimit-remaining-minute: 936\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 32\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2b8ecc76aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:28 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 936" "x-ratelimit-remaining-minute: 936" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 32" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2b8ecc76aa0-GVA" ] "response_json" => [ "id" => 3143 "document_nr" => "POM-FAC2026-03143" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 181 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ Wibemo SA\n Rue Montchemin 12\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-07 15:45:15" "esr_id" => 2953 "qr_invoice_id" => 2953 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3561 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.wibemo.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 01.04.2023 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12955 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 770 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12956 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/83fabb885f4b4de3326004c15930618699b2ac4abf127c0fda09225215675c06" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3144 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.353519 "namelookup_time" => 6.4E-5 "connect_time" => 6.4E-5 "pretransfer_time" => 0.000236 "size_download" => 1486.0 "speed_download" => 4209.0 "starttransfer_time" => 0.353321 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 64 "namelookup_time_us" => 64 "pretransfer_time_us" => 236 "starttransfer_time_us" => 353321 "total_time_us" => 353519 "effective_method" => "GET" "start_time" => 1783396888.9748 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3144" "pause_handler" => Closure(float $duration) {#2338 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2337 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775368 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: f1 (easy handle 0x563243d64a80)\n > GET /2.0/kb_invoice/3144 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:29 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 935\r\n < x-ratelimit-remaining-minute: 935\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 31\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2bc1ffe6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:29 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 935" "x-ratelimit-remaining-minute: 935" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 31" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2bc1ffe6aa0-GVA" ] "response_json" => [ "id" => 3144 "document_nr" => "POM-FAC2026-03144" "title" => "Brochure FR - ré-impression" "contact_id" => 181 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "320.000000" "total_net" => "320.000000" "total_taxes" => "25.9200" "total_received_payments" => "345.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "345.900000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ Wibemo SA\n Rue Montchemin 12\n CH - 2832 Rebeuvelier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-07 15:45:15" "esr_id" => 2954 "qr_invoice_id" => 2954 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "25.9200" ] ] "positions" => [ [ "id" => 3562 "type" => "KbPositionText" "text" => """ <strong>Selon demande du 18 mars 2026<br /></strong>\r\n <ul>\r\n <li>Ré-impression de 50 exemplaires de la brochure en FR pour le SIAMS</li>\r\n <li>Pas de changement de texte/imge</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12957 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet</strong><br />\r\n <ul>\r\n <li>Organisation générale</li>\r\n <li>Mails, téléphones</li>\r\n <li>Frais techniques et administratifs</li>\r\n <li>Etc.</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 18017 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Brochures - Impression - 250 ex</strong><br />\r\n <ul>\r\n <li>50 exemplaires FR</li>\r\n <li>Papier couché demi-mat 300g</li>\r\n <li>Impression recto-verso quadri</li>\r\n <li>Rainage et pliage</li>\r\n </ul> """ "unit_price" => "245.000000" "discount_in_percent" => null "position_total" => "245.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/68dfc45bd6fbc7efe6d4754244cff29a46850e50510a64c1367e3256ac251134" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3145 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.728447 "namelookup_time" => 4.9E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000177 "size_download" => 2925.0 "speed_download" => 4017.0 "starttransfer_time" => 0.728245 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 49 "pretransfer_time_us" => 177 "starttransfer_time_us" => 728245 "total_time_us" => 728447 "effective_method" => "GET" "start_time" => 1783396889.3321 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3145" "pause_handler" => Closure(float $duration) {#2349 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2348 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775365 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: f3 (easy handle 0x563243d663c0)\n > GET /2.0/kb_invoice/3145 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:30 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 934\r\n < x-ratelimit-remaining-minute: 934\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 31\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2be59d56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:30 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 934" "x-ratelimit-remaining-minute: 934" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 31" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2be59d56aa0-GVA" ] "response_json" => [ "id" => 3145 "document_nr" => "POM-FAC2026-03145" "title" => "Bibliobus-Ensemble!2026" "contact_id" => 42 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2316.300000" "total_net" => "2316.300000" "total_taxes" => "187.6203" "total_received_payments" => "2503.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2503.900000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-10" "is_valid_to" => "2026-05-09" "contact_address" => """ Bibliobus Jura et Grand Chasseral\n Julie Greub\n Rue de Chêtre 36\r\n CP2038\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-29 08:52:01" "esr_id" => 2955 "qr_invoice_id" => 2955 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "187.6203" ] ] "positions" => [ [ "id" => 3563 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de Mme Julie Greub du 10 mars 2026</strong>\r\n <ul>\r\n <li>Mise à jour de l'illustration actuelle: <em>nous aimerions que les personnages soient davantage «Ensemble»: qu’on voit par exemple un adulte qui lit un livre à 2-3 enfants, et aussi p.ex. 2 enfants qui lisent ensemble. On peut garder la personne qui joue de la guitare, et les grands livres derrière.</em></li>\r\n <li>Adaptation texte pour flyer, affiches, visuels réseaux sociaux et bannières web</li>\r\n <li>Mise en page du verso du flyer Ensemble! aux couleurs Bibliobus. </li>\r\n <li>Impression des divers supports pour l'événement Ensemble!2026 - Flyer A5, affiche A3 et A1</li>\r\n </ul>\r\n <strong>Délais:</strong> Affiche A1 - 1er avril/ flyer A5 et affiche A3 - 13 avril """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12958 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>DIGITAL - Bannières </strong><strong> </strong>\r\n <ul>\r\n <li>Adaptation du visuel pour le site www.bibliobus.ch</li>\r\n <li>Adaptation du visuel pour le site www.baindelivres.ch</li>\r\n <li>Adaptation du visuel pour Facebook - post et événement</li>\r\n <li>Adaptation du visuel pour Instragram - post </li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3425 "type" => "KbPositionSubposition" "text" => "<strong>PRINT</strong><br>" "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1275.000000" "show_pos_prices" => true ] [ "id" => 12959 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Illustration Ensemble! 2026</strong>\r\n <ul>\r\n <li>Mise à jour de l'iilustration selon indication client</li>\r\n <li>Changement de couleurs</li>\r\n <li>Corrections/modifications client jusqu'au BAT02</li>\r\n <li>Finalisation du fichier</li>\r\n </ul>\r\n <em>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3425 "is_optional" => false "article_id" => 4 ] [ "id" => 12960 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Flyer A5 </strong>\r\n <ul>\r\n <li>Flyer A5 - recto-verso </li>\r\n <li>Mise en page du VERSO: Promotion Bibliobus selon infos reçues du client</li>\r\n <li>Adaptation RECTO des texte selon flyer 2025</li>\r\n <li>3 modèles selon les régions (Delémont, Ajoie, Grand Chasseral/Franches-Montagnes)</li>\r\n <li>Textes finaux transmis par le client</li>\r\n <li>Corrections/modifications client jusqu'au BAT02</li>\r\n <li>Finalisation du fichier pour production</li>\r\n </ul>\r\n <em>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3425 "is_optional" => false "article_id" => 5 ] [ "id" => 12961 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiches A3 - Adaptation</strong><ul>\n <li>Adaptation de mise en page selon gabarit existant</li>\n <li>3 modèles selon les régions (Delémont, Ajoie, Grand Chasseral/Franches-Montagnes)</li>\n <li>Mise à jour du tableau des lieux</li>\n <li>Corrections/modifications client jusqu'au BAT02</li>\n <li>Finalisation du fichier pour production</li>\n </ul> <i>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2.3" "internal_pos" => 6 "parent_id" => 3425 "is_optional" => false "article_id" => 6 ] [ "id" => 12962 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiche A1 - Adaptation</strong><ul>\n <li>Adaptation de mise en page selon gabarit existant</li>\n <li>1 modèle</li>\n <li>Corrections/modifications client jusqu'au BAT02</li>\n <li>Finalisation du fichier pour production</li>\n </ul> <i>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "2.4" "internal_pos" => 7 "parent_id" => 3425 "is_optional" => false "article_id" => 7 ] [ "id" => 3426 "type" => "KbPositionSubposition" "text" => "<strong>IMPRESSION</strong><br>" "pos" => "3" "internal_pos" => 8 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "816.300000" "show_pos_prices" => true ] [ "id" => 12963 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Flyer A5</strong>\r\n <ul>\r\n <li>REF-<span class="ref-prod">P24-160</span></li>\r\n <li>148 x 210 mm A5</li>\r\n <li>Papier 135 g/m² couché mat</li>\r\n <li>Impression 4/4 couleurs CMJN – recto</li>\r\n <li>3000 exemplaires</li>\r\n <ul>\r\n <li>1400 ex. Delémont</li>\r\n <li>800 ex. Ajoie</li>\r\n <li>800 Grand-Chasseral/Franches-Montagnes</li>\r\n </ul>\r\n </ul>\r\n Rabais de 10% pour différence de couleur entre les flyers<em></em> """ "unit_price" => "488.000000" "discount_in_percent" => null "position_total" => "488.000000" "pos" => "3.1" "internal_pos" => 9 "parent_id" => 3426 "is_optional" => false "article_id" => 8 ] [ "id" => 12964 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiche A3</strong>\r\n <ul>\r\n <li>REF-<span class="ref-prod">P24-90-65</span></li>\r\n <li>297 x 420 mm DIN A3 Format portrait</li>\r\n <li>Papier 115 g/m² couché mat</li>\r\n <li>4/0 couleurs CMJN – recto</li>\r\n <li>130 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "250.000000" "discount_in_percent" => "0.0000" "position_total" => "250.000000" "pos" => "3.2" "internal_pos" => 10 "parent_id" => 3426 "is_optional" => false "article_id" => 9 ] [ "id" => 12965 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiche A1</strong>\r\n <ul>\r\n <li>REF-<span class="ref-prod">P24-36-65</span></li>\r\n <li>594 x 841 mm DIN A1 Format portrait</li>\r\n <li>Papier 115 g/m² couché mat</li>\r\n <li>4/0 couleurs CMJN – recto</li>\r\n <li>3 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "78.300000" "discount_in_percent" => "0.0000" "position_total" => "78.300000" "pos" => "3.3" "internal_pos" => 11 "parent_id" => 3426 "is_optional" => false "article_id" => 10 ] [ "id" => 12966 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "4" "internal_pos" => 12 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/a81850c51bb660003db9244d090b5087056492963c66d57a72f65f9a98c810b2" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3146 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.135196 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.00017 "size_download" => 1979.0 "speed_download" => 14659.0 "starttransfer_time" => 0.134974 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 170 "starttransfer_time_us" => 134974 "total_time_us" => 135196 "effective_method" => "GET" "start_time" => 1783396890.0646 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3146" "pause_handler" => Closure(float $duration) {#2360 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2359 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775362 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: f5 (easy handle 0x563243d6d570)\n > GET /2.0/kb_invoice/3146 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:30 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 30\r\n < x-ratelimit-remaining-minute: 933\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 933\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2c2edab6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:30 GMT" "content-type: application/json" "ratelimit-reset: 30" "x-ratelimit-remaining-minute: 933" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 933" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2c2edab6aa0-GVA" ] "response_json" => [ "id" => 3146 "document_nr" => "POM-FAC2026-03146" "title" => "Cartes de visite-M.Clerc-JL.Bronner" "contact_id" => 23 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "414.000000" "total_net" => "414.000000" "total_taxes" => "33.5340" "total_received_payments" => "447.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "447.550000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-16" "is_valid_to" => "2026-05-15" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:46" "esr_id" => 2956 "qr_invoice_id" => 2956 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "33.5340" ] ] "positions" => [ [ "id" => 3565 "type" => "KbPositionText" "text" => """ <strong>Selon mail de M. Freléchox le 25.03.26<br /></strong>Adaptation de cartes de visite 3 SITES existantes (2x): \r\n <ul>\r\n <li>Nouvelles carte pour JL Bronner et Michaël Clerc</li>\r\n <li>Impression des cartes en 250 exemplaires</li>\r\n </ul>\r\n <span style="text-decoration: underline;">Délai de production:</span> 7-10 jours ouvrés après validation du BAT de production """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3428 "type" => "KbPositionSubposition" "text" => "<strong>Cartes de visite</strong><br>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "339.000000" "show_pos_prices" => true ] [ "id" => 12969 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique</strong>\r\n <ul>\r\n <li>Adaptation graphique/mise à jour des cartes de visite Frigotech - changement d'adresse succursale Fribourg et mise à jour des informations collaborateur</li>\r\n <li>Corrections/modifications client jusqu'au BAT02</li>\r\n <li>Finalisation des documents pour impression</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3428 "is_optional" => false "article_id" => 3 ] [ "id" => 12970 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression</strong>\r\n <ul>\r\n <li>REF-ID-444-238-05</li>\r\n <li>55x85 mm</li>\r\n <li>Impression quadri recto-verso</li>\r\n <li>Papier couché demi-mat 350 g/m2</li>\r\n <li>2 noms</li>\r\n <li>250 exemplaires / nom = 500 exemplaires</li>\r\n <li>Livraison</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "264.000000" "discount_in_percent" => "0.0000" "position_total" => "264.000000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3428 "is_optional" => false "article_id" => 4 ] [ "id" => 12971 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)<br /><br /></strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. <br /><br />Ces frais comprennent:<br />\r\n <ul>\r\n <li>La gestion de projet</li>\r\n <li>Les différents échanges (POMZED-Client / POMZED-Fournisseurs)</li>\r\n <li>Les frais administratifs</li>\r\n <li>Les frais techniques</li>\r\n <li>Les coûts éventuels de manutention, de livraison et de déplacement.</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "2" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/aed142ad15486215194c0aee00be056cae4eede041167b7ed6aede79ded7d022" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3147 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.1585 "namelookup_time" => 6.1E-5 "connect_time" => 6.1E-5 "pretransfer_time" => 0.000187 "size_download" => 2441.0 "speed_download" => 15449.0 "starttransfer_time" => 0.158282 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 61 "connect_time_us" => 61 "namelookup_time_us" => 61 "pretransfer_time_us" => 187 "starttransfer_time_us" => 158282 "total_time_us" => 158500 "effective_method" => "GET" "start_time" => 1783396890.2037 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3147" "pause_handler" => Closure(float $duration) {#2371 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2370 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775359 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: f7 (easy handle 0x563243d6eeb0)\n > GET /2.0/kb_invoice/3147 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:30 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 932\r\n < ratelimit-reset: 30\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 932\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2c3ce6b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:30 GMT" "content-type: application/json" "ratelimit-remaining: 932" "ratelimit-reset: 30" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 932" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2c3ce6b6aa0-GVA" ] "response_json" => [ "id" => 3147 "document_nr" => "POM-FAC2026-03147" "title" => "RS-Portes Ouvertes 2026" "contact_id" => 55 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5351.050000" "total_net" => "5351.050000" "total_taxes" => "433.4351" "total_received_payments" => "5784.500000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5784.500000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-15" "is_valid_to" => "2026-05-14" "contact_address" => """ Rapid'Service SA\n Chemin des Vanniers 7\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-18 08:22:25" "esr_id" => 2957 "qr_invoice_id" => 2957 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "433.4351" ] ] "positions" => [ [ "id" => 3566 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de Magali Ferrai du 17 février 2026</strong><br />\r\n <ul>\r\n <li>Adaptation du visuel et des textes Portes ouvertes pour l'édition 2026 qui aura lieu les 25 et 26 avril</li>\r\n <li>Mise en page tout-ménage</li>\r\n <li>Mise en page affiche A3 + impression</li>\r\n <li>Visuels pour les réseaux sociaux</li>\r\n <li>Visuel et texte site internet</li>\r\n <li>Annonce Ajoie</li>\r\n <li>Newsletter</li>\r\n <li>Impression et diffusion du tout-ménage (Districts de Delémont et Porrentruy)</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12972 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Graphisme et mise en page</strong><br />\r\n <ul>\r\n <li>Adaptation du visuel des années précédentes (couleurs) et du texte </li>\r\n </ul>\r\n <br /><em>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 39 ] [ "id" => 12973 "type" => "KbPositionArticle" "amount" => "1.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique</strong><br />\r\n <ul>\r\n <li>Adaptation du visuel 2026 sur les différents supports: </li>\r\n </ul>\r\n <ol>\r\n <li>Flyer A5</li>\r\n <li>Affiche A3</li>\r\n <li>Réseaux sociaux (FB et Instagram - post et story)</li>\r\n <li>Annonce Ajoie </li>\r\n <li>Visuels site <span style="text-decoration: underline;">www.rapidservice.ch</span></li>\r\n <li>Newsletter</li>\r\n </ol><br /><em>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "262.500000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 39 ] [ "id" => 92 "type" => "KbPositionSubtotal" "text" => "<strong>Sous-total</strong>" "value" => "412.500000" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 3431 "type" => "KbPositionSubposition" "text" => "<strong>IMPRESSIONS</strong>" "pos" => "3" "internal_pos" => 5 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1537.250000" "show_pos_prices" => true ] [ "id" => 18018 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Flyer A5 - 20'000 ex</strong>\r\n <ul>\r\n <li>REF-LP-1.216-0</li>\r\n <li>Impression recto</li>\r\n <li>250g papier d'impression mat</li>\r\n <li>19'000 exemplaires pour le PromoPost et 1'000 exemplaires pour une distribution autre livrés par Le Pays chez RS</li>\r\n </ul>\r\n <strong><br /></strong><span style="text-decoration: underline;"><em>Livraison en deux fois:</em></span>\r\n <ul>\r\n <li><em>Chez Rapid'Service mi-mars</em></li>\r\n <li><em>Dépôt du solde à la Poste par Le Pays le 09.04</em></li>\r\n </ul> """ "unit_price" => "1484.000000" "discount_in_percent" => null "position_total" => "1484.000000" "pos" => "3.1" "internal_pos" => 6 "parent_id" => 3431 "is_optional" => false ] [ "id" => 18019 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong><strong>Affiche A3 - 10 ex<strong><br /></strong><span></span></strong></strong>\r\n <ul>\r\n <li>REF-P24-19.35</li>\r\n <li>Impression recto</li>\r\n <li>135g papier d'impression mat</li>\r\n </ul> """ "unit_price" => "53.250000" "discount_in_percent" => null "position_total" => "53.250000" "pos" => "3.2" "internal_pos" => 7 "parent_id" => 3431 "is_optional" => false ] [ "id" => 3432 "type" => "KbPositionSubposition" "text" => "<strong>DIFFUSION</strong>" "pos" => "4" "internal_pos" => 8 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "3101.300000" "show_pos_prices" => true ] [ "id" => 18020 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>PromoPost Portes ouvertes 2026 - Clientèle privée commerciale</strong><br />\r\n <ul>\r\n <li>District de Delémont et Porrentruy</li>\r\n <li>Diffusion par la Poste de 18’414 ex. </li>\r\n </ul> """ "unit_price" => "3101.300000" "discount_in_percent" => null "position_total" => "3101.300000" "pos" => "4.1" "internal_pos" => 9 "parent_id" => 3432 "is_optional" => false ] [ "id" => 12974 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet</strong><br />\r\n <ul>\r\n <li>Organisation générale</li>\r\n <li>Workshop, séances</li>\r\n <li>Mails, téléphones, séances avec le client et/ou fournisseur(s)</li>\r\n <li>Gestion du PromoPost - liste de diffusion </li>\r\n <li>Frais techniques et administratifs</li>\r\n <li>Etc.</li>\r\n </ul> """ "unit_price" => "300.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "5" "internal_pos" => 10 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/64636a656454c4de365755ec59637ea3886ada93b696b3c6e52cf4c579e74d84" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3148 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.296772 "namelookup_time" => 6.1E-5 "connect_time" => 6.1E-5 "pretransfer_time" => 0.000248 "size_download" => 3040.0 "speed_download" => 10270.0 "starttransfer_time" => 0.296557 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 61 "connect_time_us" => 61 "namelookup_time_us" => 61 "pretransfer_time_us" => 248 "starttransfer_time_us" => 296557 "total_time_us" => 296772 "effective_method" => "GET" "start_time" => 1783396890.3665 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3148" "pause_handler" => Closure(float $duration) {#2382 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2381 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775356 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: f9 (easy handle 0x563243d76060)\n > GET /2.0/kb_invoice/3148 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:30 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 30\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 931\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 931\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2c4cf4e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:30 GMT" "content-type: application/json" "ratelimit-reset: 30" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 931" "ratelimit-limit: 1000" "ratelimit-remaining: 931" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2c4cf4e6aa0-GVA" ] "response_json" => [ "id" => 3148 "document_nr" => "POM-FAC2026-03148" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1177 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1605.000000" "total_net" => "1605.000000" "total_taxes" => "130.0050" "total_received_payments" => "1735.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1735.000000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-17" "is_valid_to" => "2026-05-16" "contact_address" => """ Maison du Store SA\n Stéphanie Rossé\n Route de la Communance 4\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-22 08:29:53" "esr_id" => 2958 "qr_invoice_id" => 2958 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "130.0050" ] ] "positions" => [ [ "id" => 3567 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.maisondustore.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 10.04.2024 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12975 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 12976 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution à la demande du client</li>\r\n <li>Ajout de modules spécifiques</li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul>\r\n <em>Nous vous rendons attentifs au fait que nos prestations et conditions peuvent être adaptées lors de chaque renouvellement d'abonnement, selon l'évolution de nos conditions générales.</em> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 53 ] ] "network_link" => "https://network.bexio.com/invoice/a2ecb9d9ac52e2215dc672d1f57af016ae44c3e1d8caf4ac6b1cd573e1414bc0" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3149 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.205984 "namelookup_time" => 6.2E-5 "connect_time" => 6.2E-5 "pretransfer_time" => 0.000214 "size_download" => 1244.0 "speed_download" => 6068.0 "starttransfer_time" => 0.205756 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 62 "connect_time_us" => 62 "namelookup_time_us" => 62 "pretransfer_time_us" => 214 "starttransfer_time_us" => 205756 "total_time_us" => 205984 "effective_method" => "GET" "start_time" => 1783396890.6674 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3149" "pause_handler" => Closure(float $duration) {#2393 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2392 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775353 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: fb (easy handle 0x563243d779a0)\n > GET /2.0/kb_invoice/3149 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:30 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 930\r\n < x-ratelimit-remaining-minute: 930\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 30\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2c6a8d16aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:30 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 930" "x-ratelimit-remaining-minute: 930" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 30" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2c6a8d16aa0-GVA" ] "response_json" => [ "id" => 3149 "document_nr" => "POM-FAC2026-03149" "title" => "PO26 - Achat crédits newsletter" "contact_id" => 55 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "198.000000" "total_net" => "198.000000" "total_taxes" => "16.0380" "total_received_payments" => "214.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "214.050000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-23" "is_valid_to" => "2026-05-22" "contact_address" => """ Rapid'Service SA\n Chemin des Vanniers 7\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-26 11:43:37" "esr_id" => 2959 "qr_invoice_id" => 2959 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "16.0380" ] ] "positions" => [ [ "id" => 18023 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Achat crédits Newsletter<br /></strong><span></span><span></span>\r\n <ul>\r\n <li>5000 crédits d'envoi newsletter (permet l'envoi de 2 newsletters selon votre base de donnée d'adresses de 2'530 mails) </li>\r\n </ul> """ "unit_price" => "198.000000" "discount_in_percent" => null "position_total" => "198.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/2433bbba505a883a54238337af97ab204ad3e3c7d10ef0b3e1e19c2db0bc93b9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3150 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.333072 "namelookup_time" => 5.6E-5 "connect_time" => 5.7E-5 "pretransfer_time" => 0.000187 "size_download" => 2454.0 "speed_download" => 7369.0 "starttransfer_time" => 0.332248 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 57 "connect_time_us" => 57 "namelookup_time_us" => 56 "pretransfer_time_us" => 187 "starttransfer_time_us" => 332248 "total_time_us" => 333072 "effective_method" => "GET" "start_time" => 1783396890.8774 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3150" "pause_handler" => Closure(float $duration) {#2406 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2403 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775350 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: fd (easy handle 0x563243d7eb50)\n > GET /2.0/kb_invoice/3150 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:31 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 30\r\n < x-ratelimit-remaining-minute: 929\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 929\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2c7f9fc6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:31 GMT" "content-type: application/json" "ratelimit-reset: 30" "x-ratelimit-remaining-minute: 929" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 929" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2c7f9fc6aa0-GVA" ] "response_json" => [ "id" => 3150 "document_nr" => "POM-FAC2026-03150" "title" => "Eichenberger-covering" "contact_id" => 735 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1510.000000" "total_net" => "1359.000000" "total_taxes" => "110.0790" "total_received_payments" => "0.000000" "total_credit_vouchers" => "1469.100000" "total_remaining_payments" => "0.0000" "total" => "1469.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-22" "is_valid_to" => "2026-05-21" "contact_address" => """ Eichenberger Electricité-Téléphone SA\n Av. de la Liberté 20\n CH - 2740 Moutier """ "kb_item_status_id" => 19 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-23 11:15:18" "esr_id" => 2960 "qr_invoice_id" => 2960 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "110.0790" ] ] "positions" => [ [ "id" => 3570 "type" => "KbPositionText" "text" => "<strong>Description</strong><p data-start="148" data-end="383">Suite à un sinistre, nous devons refaire à neuf le covering Eichenberger du véhicule Toyota Proace.</p>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12989 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering véhicule – Toyota Proace</strong><ul>\n <li>Réassort des visuels selon modèle Toyota Proace</li>\n <li>Habillage MEDIUM</li>\n <li>Dégraissage du véhicule</li>\n <li>Impression et pose des autocollants (dans nos ateliers à Delémont – véhicule de remplacement disponible</li>\n </ul>\n <p> </p> <i>Ces tarifs n’incluent pas les frais de déplacement, la dépose d’un visuel existant, ni la création d’un logo ou d’une identité de marque. Les options Light, Medium ou Full se réfèrent à la surface utilisée («Full» correspondant à un covering complet, couvrant l’intégralité d’un véhicule standard). Afin de garantir un travail optimal, nous demandons que les véhicules soient nettoyés avant toute intervention. Nous attirons également votre attention sur le fait que la présence de dommages existants sur la carrosserie peut altérer la tenue des autocollants ou autres éléments appliqués. De ce fait, nous déclinons toute responsabilité concernant ces éventuels problèmes. De plus, certains produits spécifiques utilisés sur les vitres ou la carrosserie de certains modèles de véhicules peuvent réduire l’adhérence des matériaux. Dans ce cas, notre responsabilité ne pourra être engagée. Cependant, nous restons à votre disposition pour trouver ensemble des solutions adaptées en cas de difficulté.</i> """ "unit_price" => "1400.000000" "discount_in_percent" => "0.0000" "position_total" => "1400.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12990 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "110.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 725 "type" => "KbPositionDiscount" "text" => "<strong>Responsabilité Badaboom</strong><br /><span>Nos coverings sont garantis 1 an, conformément à nos conditions générales. Le délai étant échu au moment des faits, nous vous accordons néanmoins, à titre commercial et sans engagement, un geste de fidélité.</span>" "is_percentual" => true "value" => "10.000000" "discount_total" => "151.000000" ] ] "network_link" => "https://network.bexio.com/invoice/6f2df98601211040c1a8e661a08c3c1b10cd942f56a568b62d2126bc1fb4447b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3151 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.320295 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000183 "size_download" => 1444.0 "speed_download" => 4512.0 "starttransfer_time" => 0.319273 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 53 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 183 "starttransfer_time_us" => 319273 "total_time_us" => 320295 "effective_method" => "GET" "start_time" => 1783396891.2141 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3151" "pause_handler" => Closure(float $duration) {#2416 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2412 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775345 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: ff (easy handle 0x563243d80490)\n > GET /2.0/kb_invoice/3151 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:31 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 928\r\n < x-ratelimit-remaining-minute: 928\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 29\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2ca1be76aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:31 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 928" "x-ratelimit-remaining-minute: 928" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 29" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2ca1be76aa0-GVA" ] "response_json" => [ "id" => 3151 "document_nr" => "POM-FAC2026-03151" "title" => "Concept de communication" "contact_id" => 1201 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "1945.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-22" "is_valid_to" => "2026-05-21" "contact_address" => """ Pharmacie de la Gare SA\n Justine Erard\n Avenue de la Gare 13\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-01 08:21:17" "esr_id" => 2961 "qr_invoice_id" => 2961 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "positions" => [ [ "id" => 18051 "type" => "KbPositionCustom" "amount" => "15.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Selon stratégie:<br /></strong>Définition d’un concept global servant de ligne directrice à l’ensemble de la communication. Cette étape vise à définir l’idée centrale, le positionnement, la tonalité et le style à adopter<br /><strong>Objectif:</strong> assurer la cohérence de tous les messages, internes comme externes, et doter la marque d’une identité claire et reconnaissable.<br />\r\n <ul>\r\n <li>Budget estimé: CHF 1500.–</li>\r\n <li>Temps réel effectué: 15 h à CHF 150.– = CHF 2250.–</li>\r\n <li>Rabais exceptionnel – 20%</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "20.0000" "position_total" => "1800.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/599d8ee6cd4b2d77916e323d36ad92dd64d242ecd860d274985beb861121a192" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3152 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.154122 "namelookup_time" => 6.1E-5 "connect_time" => 6.1E-5 "pretransfer_time" => 0.000224 "size_download" => 2317.0 "speed_download" => 15045.0 "starttransfer_time" => 0.153909 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 61 "connect_time_us" => 61 "namelookup_time_us" => 61 "pretransfer_time_us" => 224 "starttransfer_time_us" => 153909 "total_time_us" => 154122 "effective_method" => "GET" "start_time" => 1783396891.5388 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3152" "pause_handler" => Closure(float $duration) {#2427 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2423 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775340 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 101 (easy handle 0x563243d87640)\n > GET /2.0/kb_invoice/3152 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:31 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 29\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 927\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 927\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2cc2d846aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:31 GMT" "content-type: application/json" "ratelimit-reset: 29" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 927" "ratelimit-limit: 1000" "ratelimit-remaining: 927" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2cc2d846aa0-GVA" ] "response_json" => [ "id" => 3152 "document_nr" => "POM-FAC2026-03152" "title" => "Eichenberger-Proace" "contact_id" => 735 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "810.000000" "total_net" => "810.000000" "total_taxes" => "65.6100" "total_received_payments" => "875.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "875.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-23" "is_valid_to" => "2026-05-22" "contact_address" => """ Burri SA\r\n Garage et carrosserie\r\n Route du Grandval 10\r\n 2744 Belprahon """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:49" "esr_id" => 2962 "qr_invoice_id" => 2962 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "65.6100" ] ] "positions" => [ [ "id" => 3572 "type" => "KbPositionText" "text" => "<strong>Description</strong><p data-start="148" data-end="383">Suite à un sinistre, il faut refaire à neuf le covering de la partie arrière gauche du Toyota Proace Eichenberger.</p>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12993 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering véhicule – Toyota Proace</strong><ul>\n <li>Réassort des visuels selon modèle Toyota Proace</li>\n <li>Habillage MEDIUM</li>\n <li>Décollage des parties endommagées</li>\n <li>Dégraissage du véhicule</li>\n <li>Impression et pose des autocollants (dans nos ateliers à Delémont – véhicule de remplacement disponible</li>\n </ul>\n <p> </p> <i>Ces tarifs n’incluent pas les frais de déplacement, la dépose d’un visuel existant, ni la création d’un logo ou d’une identité de marque. Les options Light, Medium ou Full se réfèrent à la surface utilisée («Full» correspondant à un covering complet, couvrant l’intégralité d’un véhicule standard). Afin de garantir un travail optimal, nous demandons que les véhicules soient nettoyés avant toute intervention. Nous attirons également votre attention sur le fait que la présence de dommages existants sur la carrosserie peut altérer la tenue des autocollants ou autres éléments appliqués. De ce fait, nous déclinons toute responsabilité concernant ces éventuels problèmes. De plus, certains produits spécifiques utilisés sur les vitres ou la carrosserie de certains modèles de véhicules peuvent réduire l’adhérence des matériaux. Dans ce cas, notre responsabilité ne pourra être engagée. Cependant, nous restons à votre disposition pour trouver ensemble des solutions adaptées en cas de difficulté.</i> """ "unit_price" => "700.000000" "discount_in_percent" => "0.0000" "position_total" => "700.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12994 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "110.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/a98a25b073ba2f905ecd9d611cfeb30c6d3132ae4b29ef8454122704ac3a822b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3154 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.523821 "namelookup_time" => 4.1E-5 "connect_time" => 4.1E-5 "pretransfer_time" => 0.000171 "size_download" => 1987.0 "speed_download" => 3799.0 "starttransfer_time" => 0.522846 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 41 "connect_time_us" => 41 "namelookup_time_us" => 41 "pretransfer_time_us" => 171 "starttransfer_time_us" => 522846 "total_time_us" => 523821 "effective_method" => "GET" "start_time" => 1783396891.6969 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3154" "pause_handler" => Closure(float $duration) {#2440 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2437 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775337 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 103 (easy handle 0x563243d88f80)\n > GET /2.0/kb_invoice/3154 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:32 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 29\r\n < x-ratelimit-remaining-minute: 926\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 926\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2cd1e2b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:32 GMT" "content-type: application/json" "ratelimit-reset: 29" "x-ratelimit-remaining-minute: 926" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 926" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2cd1e2b6aa0-GVA" ] "response_json" => [ "id" => 3154 "document_nr" => "POM-FAC2026-03154" "title" => "Eichenberger-Covering-Proace-Reparation (droite)" "contact_id" => 735 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "810.000000" "total_net" => "567.000000" "total_taxes" => "45.9270" "total_received_payments" => "612.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "612.950000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-23" "is_valid_to" => "2026-05-22" "contact_address" => """ Eichenberger Electricité-Téléphone SA\n Rue de l'Est 33\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:56" "esr_id" => 2964 "qr_invoice_id" => 2964 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "45.9270" ] ] "positions" => [ [ "id" => 3574 "type" => "KbPositionText" "text" => "<strong>Description:</strong>Suite à un sinistre, nous devons refaire à neuf le covering Eichenberger du véhicule Toyota Proace." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12997 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering véhicule – Toyota Proace</strong>\r\n <ul>\r\n <li>Uniquement partie NON-accidentée (droite)</li>\r\n <li>Réassort des visuels selon modèle Toyota Proace</li>\r\n <li>Dégraissage du véhicule</li>\r\n <li>Impression et pose des autocollants (dans nos ateliers à Delémont</li>\r\n </ul> """ "unit_price" => "700.000000" "discount_in_percent" => "0.0000" "position_total" => "700.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 12998 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes:</strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "110.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 728 "type" => "KbPositionDiscount" "text" => "<strong>Responsabilité Badaboom</strong><br /><span>Nos coverings sont garantis 1 an, conformément à nos conditions générales. Le délai étant échu au moment des faits, nous vous accordons néanmoins, à titre commercial et sans engagement, un geste de fidélité. </span>Est aussi offert tous les frais de gestion supplémentaires entre l'assurane et le garage Burri." "is_percentual" => true "value" => "30.000000" "discount_total" => "243.000000" ] ] "network_link" => "https://network.bexio.com/invoice/a5a358f76f3778fad5847a66f5ab09a246ed0a0a008939ef96b95171f9b5774b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3155 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.147476 "namelookup_time" => 6.8E-5 "connect_time" => 6.8E-5 "pretransfer_time" => 0.000232 "size_download" => 1316.0 "speed_download" => 8952.0 "starttransfer_time" => 0.147258 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 68 "connect_time_us" => 68 "namelookup_time_us" => 68 "pretransfer_time_us" => 232 "starttransfer_time_us" => 147258 "total_time_us" => 147476 "effective_method" => "GET" "start_time" => 1783396892.2249 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3155" "pause_handler" => Closure(float $duration) {#2450 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2446 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775332 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 105 (easy handle 0x563243d90130)\n > GET /2.0/kb_invoice/3155 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:32 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 28\r\n < x-ratelimit-remaining-minute: 925\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 925\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2d068bf6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:32 GMT" "content-type: application/json" "ratelimit-reset: 28" "x-ratelimit-remaining-minute: 925" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 925" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2d068bf6aa0-GVA" ] "response_json" => [ "id" => 3155 "document_nr" => "POM-FAC2026-03155" "title" => "Vagabond-Siteweb - Acompte 2" "contact_id" => 65 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4330.000000" "total_net" => "4330.000000" "total_taxes" => "350.7300" "total_received_payments" => "4680.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4680.750000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:08" "esr_id" => 2965 "qr_invoice_id" => 2965 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "350.7300" ] ] "positions" => [ [ "id" => 18057 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Siteweb Vagabond – Acompte No 2</strong>\r\n <ul>\r\n <li>Structure</li>\r\n <li>Conception visuelle et direction artistique</li>\r\n <li>Développement et intégration</li>\r\n <li>Intégration/migration des contenus</li>\r\n <li>Formation CMS</li>\r\n <li>Modules sur mesure</li>\r\n <li>Frais annexes (estimation)</li>\r\n </ul> """ "unit_price" => "4330.000000" "discount_in_percent" => null "position_total" => "4330.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/efc9e500f86d019011ec89247125e633c7d8d0b9aaaa552450f718d77dac0bd6" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3156 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.130203 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.00018 "size_download" => 1476.0 "speed_download" => 11353.0 "starttransfer_time" => 0.129967 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 180 "starttransfer_time_us" => 129967 "total_time_us" => 130203 "effective_method" => "GET" "start_time" => 1783396892.3765 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3156" "pause_handler" => Closure(float $duration) {#2461 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2460 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775329 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 107 (easy handle 0x563243d91a70)\n > GET /2.0/kb_invoice/3156 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:32 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 924\r\n < ratelimit-reset: 28\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 924\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2d159896aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:32 GMT" "content-type: application/json" "ratelimit-remaining: 924" "ratelimit-reset: 28" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 924" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2d159896aa0-GVA" ] "response_json" => [ "id" => 3156 "document_nr" => "POM-FAC2026-03156" "title" => "Vagabond-Siteweb - Modules supplémentaires" "contact_id" => 65 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2200.000000" "total_net" => "2200.000000" "total_taxes" => "178.2000" "total_received_payments" => "2378.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2378.200000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:08" "esr_id" => 2966 "qr_invoice_id" => 2966 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "178.2000" ] ] "positions" => [ [ "id" => 18058 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>JobAbo-Grille des tarifs<br /></strong>\r\n <ul>\r\n <li>Grille des tarifs personnalisée en fonction de l'entreprise</li>\r\n <li>Grille tarifaire interactive en fonction du % accordé par l'entreprise (permettant à l'employé de consulter directement les prix et rabais offert par son employeur</li>\r\n </ul> """ "unit_price" => "600.000000" "discount_in_percent" => null "position_total" => "600.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18059 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Animation page d'accueil</strong><br />\r\n <ul>\r\n <li>Réalisation/adaptation des illustrations (3-4 environnements)</li>\r\n <li>Ajout de train CFF, bus Mobiju, etc.</li>\r\n <li>Animaiton</li>\r\n <li>Export des illustrations (pour utilisation par le client) – OFFERT</li>\r\n </ul> """ "unit_price" => "1600.000000" "discount_in_percent" => null "position_total" => "1600.000000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/ef77b4ad6a8316e73f10083cb0c7fc8e6c49b77f1e125b47c7d9b4eb1c3fae45" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3157 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.219511 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000192 "size_download" => 3089.0 "speed_download" => 14105.0 "starttransfer_time" => 0.21923 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 192 "starttransfer_time_us" => 219230 "total_time_us" => 219511 "effective_method" => "GET" "start_time" => 1783396892.5108 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3157" "pause_handler" => Closure(float $duration) {#2472 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2471 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775326 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 109 (easy handle 0x563243d98c20)\n > GET /2.0/kb_invoice/3157 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:32 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 923\r\n < ratelimit-reset: 28\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 923\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2d23a306aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:32 GMT" "content-type: application/json" "ratelimit-remaining: 923" "ratelimit-reset: 28" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 923" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2d23a306aa0-GVA" ] "response_json" => [ "id" => 3157 "document_nr" => "POM-FAC2026-03157" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 65 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1935.000000" "total_net" => "1935.000000" "total_taxes" => "156.7350" "total_received_payments" => "2091.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2091.750000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2967 "qr_invoice_id" => 2967 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "156.7350" ] ] "positions" => [ [ "id" => 3575 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.levagabond.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 20.04.2026 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12999 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-POM-Standard</strong><br />Code produit: ABO-WEB-HPSt<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR POM-STANDARD<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed/Pixlab et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed/Pixlab se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs POM-Standard:</strong> votre site est hébergé sur nos serveurs parmi d’autres sites uniquement réalisés par nos soins. La performance est assurée. Il est toutefois encore possible d'augmenter les besoins de sécurité et de rapidité avec des serveurs dédiés (plus d'informations à la suite du document).<br /><br /><em>Nous attirons votre attention sur le fait que nos prestations, nos tarifs ainsi que nos conditions générales peuvent être révisés à chaque renouvellement d’abonnement, en fonction de l’évolution de nos conditions contractuelles et des coûts appliqués par nos prestataires.</em>" "unit_price" => "900.000000" "discount_in_percent" => null "position_total" => "900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 88 ] [ "id" => 771 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13000 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack9</strong><br />Code produit: ABO-WEB-MP9<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 9 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "1035.000000" "discount_in_percent" => null "position_total" => "1035.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 3576 "type" => "KbPositionText" "text" => "HORS DEVIS" "show_pos_nr" => false "pos" => null "internal_pos" => 5 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/51237d153fadcabda24c45beb2b9337b4503397e1a10028b290bceb9588b56fa" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3158 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.720416 "namelookup_time" => 6.5E-5 "connect_time" => 6.6E-5 "pretransfer_time" => 0.000247 "size_download" => 2029.0 "speed_download" => 2818.0 "starttransfer_time" => 0.71973 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 66 "connect_time_us" => 66 "namelookup_time_us" => 65 "pretransfer_time_us" => 247 "starttransfer_time_us" => 719730 "total_time_us" => 720416 "effective_method" => "GET" "start_time" => 1783396892.7347 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3158" "pause_handler" => Closure(float $duration) {#2483 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2482 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775323 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 10b (easy handle 0x563243d9a560)\n > GET /2.0/kb_invoice/3158 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:33 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 28\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 922\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 922\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2d39b546aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:33 GMT" "content-type: application/json" "ratelimit-reset: 28" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 922" "ratelimit-limit: 1000" "ratelimit-remaining: 922" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2d39b546aa0-GVA" ] "response_json" => [ "id" => 3158 "document_nr" => "POM-FAC2026-03158" "title" => "HEP-Reparation-Vehicule-VWT5" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "545.000000" "total_net" => "545.000000" "total_taxes" => "44.1450" "total_received_payments" => "589.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "589.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-18 08:22:26" "esr_id" => 2968 "qr_invoice_id" => 2968 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "44.1450" ] ] "positions" => [ [ "id" => 3578 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon demande du 17 novembre 2025</strong></p>\n <p>Réparation d'une partie de l'habillage du bus Volkswagen Transporter 5 Caravelle des médiathèques suite à un accident.</p>\n <p>Compagnie d'assurance: <strong><span lang="FR">La Mobilière<br></span></strong><span lang="FR">Sinistre n°:</span><strong><span lang="FR"> 8023.4962.8987</span></strong></p>\n <p>Remplacement des autocollants présents sur la partie arrière droite.</p>\n <p>La date et le lieu prévus pour la réalisation de ce mandat restent à définir.</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13004 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Préparation des visuels</strong><ul>\n <li>Impression numérique des visuels</li>\n <li>Laminage de protection anti-UV</li>\n <li>Découpe à la forme</li>\n <li>Echenillage</li>\n <li>Pose d'un tape d'application</li>\n </ul> <i></i> """ "unit_price" => "270.000000" "discount_in_percent" => "0.0000" "position_total" => "270.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13005 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Pose sur véhicule</strong><ul>\n <li>Dégraissage des parties à coller, nettoyage, préparation du<br>support pour pose</li>\n <li>Pose des nouveaux visuels</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "220.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13006 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc.</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "55.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/e9e4cd275327bfab96cb882c2bbeff6241a0061dffaa2e840a9a1d774e855120" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3159 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.127663 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000152 "size_download" => 2223.0 "speed_download" => 17503.0 "starttransfer_time" => 0.126734 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 152 "starttransfer_time_us" => 126734 "total_time_us" => 127663 "effective_method" => "GET" "start_time" => 1783396893.4596 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3159" "pause_handler" => Closure(float $duration) {#2494 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2490 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775318 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 10d (easy handle 0x563243da1710)\n > GET /2.0/kb_invoice/3159 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:33 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 27\r\n < x-ratelimit-remaining-minute: 921\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 921\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2d82ebe6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:33 GMT" "content-type: application/json" "ratelimit-reset: 27" "x-ratelimit-remaining-minute: 921" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 921" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2d82ebe6aa0-GVA" ] "response_json" => [ "id" => 3159 "document_nr" => "POM-FAC2026-03159" "title" => "ECAS-IllustrationsValeurs" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1820.000000" "total_net" => "1820.000000" "total_taxes" => "147.4200" "total_received_payments" => "1967.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1967.400000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-18 08:22:26" "esr_id" => 2969 "qr_invoice_id" => 2969 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "147.4200" ] ] "positions" => [ [ "id" => 3579 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon discussion du 28 novembre et PV </strong></p>\n <p>Réalisation par Pomzed de 8 illustrations sur mesure reprenant les idées et concepts établis sous forme de dessins par les bénéficiaires de la Fondation Les Castors.<br><br>Réalisation en deux étapes:</p>\n <ul>\n <li>Définition et validation du style graphique des illustrations</li>\n <li>Production de 8 illustrations selon le style défini</li>\n </ul>\n <p>Après validation des illustrations, celles-ci seront intégrées à la ligne graphique.</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13008 "type" => "KbPositionArticle" "amount" => "8.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production de 8 illustrations<br /></strong>Réalisation des 8 illustrations selon le concept et le style définis. À partir de cette étape, il n'est plus possible de procéder à des changements du style général. Ces illustrations étant réalisées sur mesure, toute modification (forme, position/attributs des personnages, etc.) est susceptible d'entraîner des coûts supplémentaires, au tarif horaire en vigueur \r\n <ul>\r\n <li>Réalisation de 8 illustrations – 1*</li>\r\n <li>Finalisation et livraison des illustrations en haute définition</li>\r\n </ul>\r\n <em>(*1) – Les modifications/demandes-client sur le 1er BAT peuvent entraîner des coûts supplémentaires, en fonction de leur complexité, au tarif horaire en vigueur.</em> """ "unit_price" => "190.000000" "discount_in_percent" => "0.0000" "position_total" => "1520.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13009 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Nouvelle illustration pour valeur n°7<br /></strong>Au tarif horaire<strong><br /></strong>Recherche d'une nouvelle idée et création d'une nouvelle illustration." "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13010 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)<br /></strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/8faae92628d625640de0de197cadc87a48e302926d708c1ae7f237bdd387789a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3160 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.479566 "namelookup_time" => 5.7E-5 "connect_time" => 5.7E-5 "pretransfer_time" => 0.000196 "size_download" => 1607.0 "speed_download" => 3354.0 "starttransfer_time" => 0.479366 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 57 "connect_time_us" => 57 "namelookup_time_us" => 57 "pretransfer_time_us" => 196 "starttransfer_time_us" => 479366 "total_time_us" => 479566 "effective_method" => "GET" "start_time" => 1783396893.5914 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3160" "pause_handler" => Closure(float $duration) {#2505 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2501 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775313 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 10f (easy handle 0x563243da3050)\n > GET /2.0/kb_invoice/3160 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:34 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 920\r\n < x-ratelimit-remaining-minute: 920\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 27\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2d8ff586aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:34 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 920" "x-ratelimit-remaining-minute: 920" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 27" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2d8ff586aa0-GVA" ] "response_json" => [ "id" => 3160 "document_nr" => "POM-FAC2026-03160" "title" => "HE-Arc-Futur-Precision-SIAMS-2026-POM4735" "contact_id" => 1284 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "877.500000" "total_net" => "877.500000" "total_taxes" => "71.0775" "total_received_payments" => "948.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "948.600000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ HE-Arc –\u{A0}Haute École Arc\n Vanesa Bao\n Espace de l’Europe 11\n CH - 2000 Neuchâtel """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-18 08:22:38" "esr_id" => 2970 "qr_invoice_id" => 2970 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "71.0775" ] ] "positions" => [ [ "id" => 3581 "type" => "KbPositionText" "text" => "<strong>Selon demande par e-mail du 15 avril 2026</strong><br /><br />Production d'un post LinkedIn et mise au propre de la présentation PPT pour la conférence donnée au SIAMS 2026.<br /><br />Au tarif horaire en vigueur." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18062 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Post LinkedIn</strong><br />\r\n <ul>\r\n <li>Mise en page et production du visuel pour publication LinkedIn</li>\r\n <li>Selon contenus livrés par le client</li>\r\n <li>Livraison du fichier final pour publication par le client</li>\r\n <li>gestion de projet</li>\r\n <li>Au tarif horaire y compris majoration de 25% pour délais courts</li>\r\n </ul> """ "unit_price" => "187.500000" "discount_in_percent" => null "position_total" => "187.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18063 "type" => "KbPositionCustom" "amount" => "4.600000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>PowerPoint</strong><br />\r\n <ul>\r\n <li>Mise au propre et homogénéisation de la présantation fournie par le client</li>\r\n <li>Adaptation d'images et modification des chapitres</li>\r\n <li>Adaptaiton d'éléments graphiques</li>\r\n <li>Finalisation et transmission du fichier .pptx</li>\r\n <li>Gestion de projet</li>\r\n <li>Au tarif horaire</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/a87d1e4e635f387ba9ed8b275a8f0cc843cc217462eaeb67b1c9285e4b5179dc" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3161 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.500332 "namelookup_time" => 6.6E-5 "connect_time" => 6.6E-5 "pretransfer_time" => 0.000222 "size_download" => 1996.0 "speed_download" => 3992.0 "starttransfer_time" => 0.500125 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 66 "connect_time_us" => 66 "namelookup_time_us" => 66 "pretransfer_time_us" => 222 "starttransfer_time_us" => 500125 "total_time_us" => 500332 "effective_method" => "GET" "start_time" => 1783396894.0749 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3161" "pause_handler" => Closure(float $duration) {#2516 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2515 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775310 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 111 (easy handle 0x563243daa200)\n > GET /2.0/kb_invoice/3161 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:34 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 919\r\n < ratelimit-reset: 26\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 919\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2dbf9e86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:34 GMT" "content-type: application/json" "ratelimit-remaining: 919" "ratelimit-reset: 26" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 919" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2dbf9e86aa0-GVA" ] "response_json" => [ "id" => 3161 "document_nr" => "POM-FAC2026-03161" "title" => "HEP-GabaritInDesign-TestLabs-POM4482" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2600.000000" "total_net" => "2600.000000" "total_taxes" => "210.6000" "total_received_payments" => "2810.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2810.600000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:21" "esr_id" => 2971 "qr_invoice_id" => 2971 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "210.6000" ] ] "positions" => [ [ "id" => 3582 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 12 décembre 2025</strong></p>\n <p>Production de gabarits Adobe InDesign pour les supports de promotion suivants:</p>\n <ul>\n <li>Programme d'activités des TestLabs et affiches</li>\n <li>Organigramme</li>\n <li>Bannière pour signatures e-mail</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13011 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Programme TestLabs - Gabarit InDesign</strong><ul>\n <li>Transformation des fichiers pour la brochure et pour les affiches en Modèles InDesign (.indt), selon propriétés des éditions 2025-2026 du programme</li>\n <li>Définition des styles de mises en page, de textes et d'objets</li>\n <li>Livraison du fichier source prêt à l’utilisation et libre de droits (hors polices et images de tiers)*</li>\n <li>Livraison d'un feuillet explicatif sur l’utilisation du modèle</li>\n </ul> <i>*Toute demande d'adaptation ou d'ajout au gabarit livré est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "2300.000000" "discount_in_percent" => "0.0000" "position_total" => "2300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13012 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/fd5ba329514cc62693fb677b0cc708f3a1630cf069928e3d4d370d37064eb1af" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3162 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.120237 "namelookup_time" => 5.8E-5 "connect_time" => 5.8E-5 "pretransfer_time" => 0.000227 "size_download" => 1706.0 "speed_download" => 14216.0 "starttransfer_time" => 0.120039 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 59 "connect_time_us" => 58 "namelookup_time_us" => 58 "pretransfer_time_us" => 227 "starttransfer_time_us" => 120039 "total_time_us" => 120237 "effective_method" => "GET" "start_time" => 1783396894.5791 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3162" "pause_handler" => Closure(float $duration) {#2529 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2526 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775307 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 113 (easy handle 0x563243dabb40)\n > GET /2.0/kb_invoice/3162 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:34 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 918\r\n < ratelimit-reset: 26\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 918\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2df2c4e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:34 GMT" "content-type: application/json" "ratelimit-remaining: 918" "ratelimit-reset: 26" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 918" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2df2c4e6aa0-GVA" ] "response_json" => [ "id" => 3162 "document_nr" => "POM-FAC2026-03162" "title" => "Faivre-Concept-Annonces" "contact_id" => 1092 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1650.000000" "total_net" => "1650.000000" "total_taxes" => "133.6500" "total_received_payments" => "1783.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1783.650000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Faivre Energie SA\n M. Sébastien Faivre\n Route de Porrentruy 82\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 08:29:47" "esr_id" => 2972 "qr_invoice_id" => 2972 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "133.6500" ] ] "positions" => [ [ "id" => 3585 "type" => "KbPositionText" "text" => "<strong>Selon offre du 16 jamvier 2026</strong><br /><br />Recherche d'un concept d'annonce pour accroître la visibilité de Faivre Énergie SA et de ses services.<br />Production des annonces selon formats transmis et concept défini." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13016 "type" => "KbPositionArticle" "amount" => "8.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Concept<br /></strong>Réflexion et réalisation d'un concept pour des annonces publicitaires (statiques) en différents formats.\r\n <ul>\r\n <li>PACK 8</li>\r\n <li>Brief client - Workshop</li>\r\n <li>Réflexions et propositions d'idées</li>\r\n <li>Mise en forme et mise en page</li>\r\n </ul>\r\n <strong>Délais:</strong> mi-février 2026 <em>Nous estimons un pack de 8 heures à CHF 150.–/h. Si le temps nécessaire devait être revu à la baisse ou à la hausse, la facture finale sera ajustée en conséquence.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "1200.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 1 ] [ "id" => 18065 "type" => "KbPositionCustom" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production</strong><br />\r\n <ul>\r\n <li>Adaptation des 7 slogans validés selon concept</li>\r\n <li>6 formats différents (dont 2 commandés le 3 février)</li>\r\n <li>Finalisation et livraison pour diffusion</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "450.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/6ff16258b34a933b34c6c0539fbfdd53ba2ed85f1db1b7782141368c6eae3ba4" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3163 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.213633 "namelookup_time" => 4.1E-5 "connect_time" => 4.1E-5 "pretransfer_time" => 0.000156 "size_download" => 3080.0 "speed_download" => 14460.0 "starttransfer_time" => 0.213404 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 41 "connect_time_us" => 41 "namelookup_time_us" => 41 "pretransfer_time_us" => 156 "starttransfer_time_us" => 213404 "total_time_us" => 213633 "effective_method" => "GET" "start_time" => 1783396894.7032 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3163" "pause_handler" => Closure(float $duration) {#2541 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2538 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775304 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 115 (easy handle 0x563243db2cf0)\n > GET /2.0/kb_invoice/3163 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:34 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 26\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 917\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 917\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2dfecf06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:34 GMT" "content-type: application/json" "ratelimit-reset: 26" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 917" "ratelimit-limit: 1000" "ratelimit-remaining: 917" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2dfecf06aa0-GVA" ] "response_json" => [ "id" => 3163 "document_nr" => "POM-FAC2026-03163" "title" => "MatSab-BrochuresActions-2026- V1Printemps-POM-4527" "contact_id" => 5 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "8777.050000" "total_net" => "8777.050000" "total_taxes" => "710.9411" "total_received_payments" => "9488.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "9488.000000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-24" "is_valid_to" => "2026-05-23" "contact_address" => """ Matériaux Sabag SA\n Pascal Schaller\n La Ballastière 19\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:56" "esr_id" => 2973 "qr_invoice_id" => 2973 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "710.9411" ] ] "positions" => [ [ "id" => 3587 "type" => "KbPositionText" "text" => """ <strong>Description</strong><strong>Selon briefing du 9 février 2026<br /></strong>Conception graphique et mise en page de 2 brochures présentant chacune 150 produits en promotion, distribuées en PromoPost aux clients privés, au printemps et en automne 2026\r\n <ul>\r\n <li>Adaptation de la grille existante (brochures 100e) pour correspondre à la charte graphique institutionnelle Matériaux Sabag</li>\r\n <li>Mise en page et intégration des produits avec cartéristiques, prix et images</li>\r\n <li>Création de visuels digitaux pour 15 produits phares</li>\r\n <li>Impression des brochures A4</li>\r\n <li>Gestion et mise en place des PromoPost</li>\r\n </ul>\r\n <em>Distribution de la 1re brochure autour du 20 avril 2026<br /><br /></em><strong>Selon e-mail du 25 février 2026</strong>\r\n <ul>\r\n <li>Modification de l'offre pour tirage des brichures à 1'500 exemplaires et envoi adressé à une liste de contacts (environ 1'200 adresses)</li>\r\n </ul>\r\n Un rabais pack/fidélité de 10% est appliqué sur les prestations POMZED, hors gestion de projet comptée à l'heure """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13018 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Conception graphique</strong><ul>\n <li>Réalisation graphique de la maquette générale</li>\n <li>Selon grille existante (brochures 100e)</li>\n <li>Ligne graphique basée sur la charte graphique institutionnelle Matériaux Sabag</li>\n <li>Révision de la pagination et des pages de couverture</li>\n <li>Adaptation jusqu'au BAT02*</li>\n </ul> <i>*Toute demande de modification survenant après le 2e BAT est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "1000.000000" "discount_in_percent" => "10.0000" "position_total" => "900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13019 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page de la brochure</strong>\r\n <ul>\r\n <li>Mise en page selon maquette définie et validée</li>\r\n <li>Intégration des contenus textes et des 125 produits fournis par le client</li>\r\n <li>Optimisation des images, photolithographie</li>\r\n <li>Corrections/modifications comprises jusqu'au BAT02*</li>\r\n <li>Préparation du fichier de production et envoi à l'imprimeur</li>\r\n </ul>\r\n <em>*Toute demande de modification survenant après le 2e BAT est facturée au tarif horaire en vigueur.</em> """ "unit_price" => "3000.000000" "discount_in_percent" => "10.0000" "position_total" => "2700.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 18068 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Suppléments (non prévus initialement)<br /></strong>\r\n <ul>\r\n <li>Au tarif horaire</li>\r\n <li>Mise en page spéciale "Aménagements extérieurs" commandée après validation de la maquette (1h50)</li>\r\n <li>Montage image pour le bouchon "shop en ligne" (1h30) + achat d'une image de base à CHF 150.–</li>\r\n </ul> """ "unit_price" => "649.500000" "discount_in_percent" => "10.0000" "position_total" => "584.550000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 18069 "type" => "KbPositionCustom" "amount" => "2.450000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Corrections après BAT02<br /></strong>Au tarif horaire<br />\r\n <ul>\r\n <li>BAT03 le 15 avril 2026</li>\r\n <li>BAT04 le 15 avril 2026</li>\r\n <li>Retouche de 7 images dont la qualité était insuffisante</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "367.500000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false ] [ "id" => 13020 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression et envoi adressé</strong><ul>\n <li>Impression: quadrichromie</li>\n <li>Format: A4 32 pages</li>\n <li>Papier offset 90g </li>\n <li>Reliure piqué dans le pli</li>\n <li>Tirage: 1'500 exemplaires</li>\n <li>Adresse personnalisée sur film selon liste transmise par le client (~1'200 adresses)</li>\n <li>Envoi postal de ~1'200 exemplaires directement facturé aux Matériaux Sabag par la Poste</li>\n <li>Livraison de 300 exemplaires non adressés aux Matériaux Sabag</li>\n </ul>\n <p><em><span style="text-decoration: underline">Options papiers (par tirage):</span></em><br><em>- Papier offset 100g : CHF 3'675.–</em><em><br><br><span style="text-decoration: underline">Variantes 36 pages (par tirage):<br></span>- Papier offset 90g: CHF 4'355.–<br></em><em>- Papier offset 100g: CHF 4'455.–<br></em></p> <i></i> """ "unit_price" => "3625.000000" "discount_in_percent" => "0.0000" "position_total" => "3625.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13021 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "6" "internal_pos" => 7 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/0b550b6fc1c707db8300439955ca561b50a1b7087ef7afd8691e08bbe664e515" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3164 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.121313 "namelookup_time" => 3.3E-5 "connect_time" => 3.3E-5 "pretransfer_time" => 0.000157 "size_download" => 2203.0 "speed_download" => 18206.0 "starttransfer_time" => 0.121126 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 33 "connect_time_us" => 33 "namelookup_time_us" => 33 "pretransfer_time_us" => 157 "starttransfer_time_us" => 121126 "total_time_us" => 121313 "effective_method" => "GET" "start_time" => 1783396894.9208 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3164" "pause_handler" => Closure(float $duration) {#2553 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2550 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775301 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 117 (easy handle 0x563243dbbae0)\n > GET /2.0/kb_invoice/3164 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:35 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 26\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 916\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 916\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2e14e1c6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:35 GMT" "content-type: application/json" "ratelimit-reset: 26" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 916" "ratelimit-limit: 1000" "ratelimit-remaining: 916" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2e14e1c6aa0-GVA" ] "response_json" => [ "id" => 3164 "document_nr" => "POM-FAC2026-03164" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-16" "is_valid_to" => "2026-05-15" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-24 16:16:28" "esr_id" => 2974 "qr_invoice_id" => 2974 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "positions" => [ [ "id" => 3588 "type" => "KbPositionText" "text" => """ <strong></strong><span style="text-decoration: underline;"><strong>Mandat</strong></span>\r\n <ul>\r\n <li>Refonte complète du site internet actuel</li>\r\n <li>Web-Design personnalisé</li>\r\n <li>Ré-organisation des pages et des contenus (sur la même base existante)</li>\r\n <li>Intégration d'une boutique en ligne simplifiée</li>\r\n <li>Historique des bières de passage</li>\r\n <li><strong>Un rabais copain de 35%</strong></li>\r\n <li><strong>Option leasing: 12x, sans intérêt du 16.07.25 au 16.06.26</strong></li>\r\n </ul>\r\n <strong>Conditions générales:</strong> <br />Après la mise en ligne, vous disposez d’un délai d’un mois pour transmettre vos remarques. Passé ce délai, le mandat est clos. Toute demande ultérieure sera traitée dans le cadre d’un nouveau mandat ou d’un contrat annuel de maintenance. En cas de retard imputable au client, Pomzed se réserve le droit d’appliquer un supplément de 10% et de réorganiser son planning. Toute intervention après formation sera facturée selon le tarif horaire en vigueur ou le contrat de maintenance. Avant la mise en ligne, nous recommandons de prévoir quelques heures pour une finalisation, intégrées dans le contrat de maintenance. Pour garantir la performance et la stabilité, les sites développés par Pomzed doivent être hébergés sur nos serveurs et accompagnés d’un contrat de maintenance annuel, résiliable avec un préavis de 3 mois. Sauf accord préalable, les fichiers sources restent la propriété de Pomzed. Ils peuvent être acquis sur demande, selon un tarif spécifique. Nos sites, conçus sur mesure avec WordPress, sont optimisés pour vos besoins. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13022 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Site internet www.tonnebiere.ch<br /></strong><em>Le prix total du site est facturé mensuellement durant 12 mois. <br />Le rabais de 35% est appliqué avant fractionnement.</em><br /><em>L'abonnement de maintenance et d'hébergement est facturé séparemment et annuellement.<br /></em><br />\r\n <ul>\r\n <li>Audit et stratégie (web)</li>\r\n <li>Organigramme et wireframe</li>\r\n <li>Ergonomie et webdesign</li>\r\n <li>Développement Web</li>\r\n <li>Boutique en ligne</li>\r\n <li>Frais annexe</li>\r\n </ul> """ "unit_price" => "598.540000" "discount_in_percent" => "0.0000" "position_total" => "598.540000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3165 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.902055 "namelookup_time" => 3.4E-5 "connect_time" => 3.4E-5 "pretransfer_time" => 0.000158 "size_download" => 4952.0 "speed_download" => 5490.0 "starttransfer_time" => 0.901828 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 34 "connect_time_us" => 34 "namelookup_time_us" => 34 "pretransfer_time_us" => 158 "starttransfer_time_us" => 901828 "total_time_us" => 902055 "effective_method" => "GET" "start_time" => 1783396895.0458 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3165" "pause_handler" => Closure(float $duration) {#2563 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2562 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775298 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 119 (easy handle 0x563243dc1b00)\n > GET /2.0/kb_invoice/3165 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:35 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 915\r\n < x-ratelimit-remaining-minute: 915\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 25\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2e20eb86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:35 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 915" "x-ratelimit-remaining-minute: 915" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 25" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2e20eb86aa0-GVA" ] "response_json" => [ "id" => 3165 "document_nr" => "POM-FAC2026-03165" "title" => "Celtor-Siteweb-Webdesign et développement 1re partie" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "8810.000000" "total_net" => "8810.000000" "total_taxes" => "713.6100" "total_received_payments" => "9523.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "9523.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ Celtor\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-11 07:44:31" "esr_id" => 2975 "qr_invoice_id" => 2975 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "713.6100" ] ] "positions" => [ [ "id" => 3589 "type" => "KbPositionText" "text" => """ <strong></strong><strong>Refonte complète du site Internet (FR/DE):</strong>\r\n <ul>\r\n <li>UX/UI repensée pour une navigation intuitive</li>\r\n <li>Design modernisé et attractif</li>\r\n <li>Contenus réorganisés pour un accès rapide à l’information</li>\r\n </ul>\r\n <strong>Objectifs:</strong>\r\n <ul>\r\n <li>Assurer une transparence totale envers les 27 communes actionnaires</li>\r\n <li>Sensibiliser les citoyens et leur faciliter l’accès aux informations utiles</li>\r\n <li>Valoriser et faire connaître les activités de Celtor</li>\r\n </ul>\r\n <strong>Conditions générales:</strong> ce devis est une estimation indicative. Une fois validé, il fera l’objet d’un cahier des charges détaillé; les budgets pourront également être ajustés en fonction des précisions apportées. Nos développements sont réalisés sur mesure et en interne. Toute demande postérieure au 2e bon à tirer sera facturée CHF 150.–/h. Après mise en ligne, un délai d’un mois est accordé pour les remarques; au-delà, toute intervention sera facturée. En cas de retard client, nous nous réservons le droit d’adapter nos conditions et notre planning. Nos sites doivent être hébergés sur nos serveurs avec contrat de maintenance annuel (résiliable sous 3 mois). Sauf accord contraire, les fichiers sources restent notre propriété et peuvent être cédés sur demande (tarif spécifique). En cas de transfert de gestion, nous déclinons toute responsabilité technique. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13023 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Conception visuelle et direction artistique</strong><p>Cette phase vise à définir l’identité graphique du futur site ainsi que les bases d’une navigation claire et cohérente. Elle comprend:</p>\n <ul>\n <li><strong>Étude visuelle et moodboard:</strong> recherches créatives, inspirations graphiques et références en lien avec vos objectifs et votre univers</li>\n <li><strong>Définition des principes visuels:</strong> sélection des éléments graphiques clés, hiérarchisation de l’information, effets d’animation et interactions</li>\n <li><strong>Création de l’habillage graphique:</strong> élaboration des styles visuels généraux et des gabarits de mise en page (desktop et mobile), en cohérence avec votre charte – 1*</li>\n <li><strong>Maquettes:</strong> conception des versions graphiques du site pour validation – 2*</li>\n <li><strong>Finalisation:</strong> ajustements, mise au propre des fichiers et livraison des éléments validés</li>\n </ul> <i>(*1) – Cette étape n’inclut pas la création des différents contenus (textes, images, vidéos, etc.), qui peuvent être produits ou adaptés sur demande. Les droits d’images ne sont pas compris. (*2) – Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire en vigueur.</i> """ "unit_price" => "5000.000000" "discount_in_percent" => "0.0000" "position_total" => "5000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13024 "type" => "KbPositionArticle" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Développement et intégration</strong><ul>\n <li><strong>Programmation sur mesure:</strong> développement personnalisé tenant compte des besoins spécifiques</li>\n <li><strong>Adaptation mobile (Responsive Design):</strong> création de mises en page flexibles pour assurer une expérience optimale sur tous types d’appareils (ordinateurs, tablettes, smartphones)</li>\n <li><strong>Intégration d’un CMS WordPress:</strong> installation et configuration du système de gestion de contenu permettant au client de gérer et mettre à jour facilement le contenu du site (textes, images, vidéos, etc.). Le CMS est paramétré pour offrir une interface intuitive et adaptée à vos besoins, avec des fonctionnalités de gestion des utilisateurs et des droits d’accès</li>\n <li><strong>Mise en page des gabarits de styles:</strong> création des gabarits pour différentes pages types, avec une attention à l’ergonomie et à la cohérence visuelle</li>\n <li><strong>Optimisation de base pour le référencement naturel:</strong> configuration initiale du site pour améliorer son référencement naturel (SEO). Cela inclut la structuration des balises HTML, la mise en place des URL optimisées, l’ajout des métadonnées de base (titres et descriptions) et l’optimisation des images pour garantir une indexation correcte par les moteurs de recherche</li>\n <li><strong>Conformité à la LPD:</strong> mise en place de bannières de consentement, liens vers une politique de confidentialité détaillée, chiffrement HTTPS et stockage sécurisé des données. Les outils tiers sont configurés pour respecter la vie privée (ex. : anonymisation des IP avec Google Analytics).</li>\n <li><strong>Mise en place du compte SUPPORT et des outils de suivi statistiques:</strong> installation des outils nécessaires pour suivre la performance du site, tels que Google Analytics et Google Search Console. Le compte de support est créé pour faciliter l’assistance technique et le suivi post-lancement, permettant de suivre les questions et demandes de maintenance. <a href="https://pixlab.ch/forces/support/" target="_blank" rel="noopener">Plus d’info.</a></li>\n </ul> <i>À partir de cette étape, il n’est plus possible de procéder à des changements de structure ou de design. Les prix peuvent varier en fonction de l’organigramme défini, de la stratégie de contenus, et de la complexité du mandat. (*1) – L'intégration des contenus n'est pas comprise dans ce prix. (*2) – Pour renforcer votre visibilité, nous proposons une stratégie de référencement personnalisée (SEO, SEA). Celle-ci peut inclure la création de contenus spécifiques, le lancement de campagnes Google Ads, ainsi que l'application de techniques de référencement avancées (ces services ne sont pas inclus dans cette offre).</i> """ "unit_price" => "5000.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 3435 "type" => "KbPositionSubposition" "text" => "<strong>Modules et fonctionnalités<br /></strong><span>Il a été convenu d’intégrer, dans cette première phase, les fonctionnalités suivantes. Le site est conçu pour pouvoir évoluer et accueillir des développements complémentaires ultérieurement.</span>" "pos" => "3" "internal_pos" => 4 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1860.000000" "show_pos_prices" => true ] [ "id" => 13025 "type" => "KbPositionArticle" "amount" => "6.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Recherche intelligente</strong><p>Un assistant intelligent pourrait être développé pour répondre à toutes les demandes des utilisateurs, à la manière d’une FAQ ou d’un chatbot, mais sous une forme de recherche intelligente, adaptée aux différents profils d’utilisateurs (personas). Un pack de 20 heures est estimé pour élaborer une première version.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "3.1" "internal_pos" => 5 "parent_id" => 3435 "is_optional" => false "article_id" => 10 ] [ "id" => 18070 "type" => "KbPositionCustom" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 277 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Traduction automatique</strong><br />Cette fonctionnalité permet de traduire automatiquement les contenus textuels afin de faciliter la diffusion multilingue.<br /><br /><span style="text-decoration: underline;">Fonctionnalités:</span>\r\n <ul>\r\n <li>Traduction automatique: prise en charge des langues FR, DE</li>\r\n <li>API DeepL: utilisation de l’API DeepL pour garantir une qualité de traduction professionnelle</li>\r\n <li>La traduction sera effectuée automatiquement, et il sera toutefois possible de l'éditer et le modifiier manuellement</li>\r\n </ul> """ "unit_price" => "2000.000000" "discount_in_percent" => "15.0000" "position_total" => "510.000000" "pos" => "3.2" "internal_pos" => 6 "parent_id" => 3435 "is_optional" => false ] [ "id" => 13026 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Mémo-Déchets<br /></strong>L’API n’étant pas disponible, nous proposons une alternative pragmatique basée sur l’existant, tout en le rendant plus attractif pour l’utilisateur.Nous prévoyons un pack d’heures flexible, ajustable selon l’évolution des besoins.L’objectif est de maximiser le confort d’utilisation avec les moyens disponibles.<br data-start="352" data-end="355" />En l’absence d’API (connexion automatique avec l’application MemoDéchets), les données devront être renseignées manuellement par le client, ou alors nous pourrons simplement intégrer des liens vers les PDF déjà existants.Tout ceci restant encore à définir.<em></em>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "3.3" "internal_pos" => 7 "parent_id" => 3435 "is_optional" => false "article_id" => 12 ] [ "id" => 13027 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "4" "internal_pos" => 8 "parent_id" => null "is_optional" => false "article_id" => 9 ] ] "network_link" => "https://network.bexio.com/invoice/c94b92baea690a63cefeb71a31e4f1da71b748cf263afbc0badd01a691073dbc" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3166 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.124109 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000209 "size_download" => 1306.0 "speed_download" => 10532.0 "starttransfer_time" => 0.123914 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 209 "starttransfer_time_us" => 123914 "total_time_us" => 124109 "effective_method" => "GET" "start_time" => 1783396895.9521 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3166" "pause_handler" => Closure(float $duration) {#2574 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2573 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775295 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 11b (easy handle 0x563243dc3440)\n > GET /2.0/kb_invoice/3166 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:36 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 25\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 914\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 914\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2e7bb346aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:36 GMT" "content-type: application/json" "ratelimit-reset: 25" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 914" "ratelimit-limit: 1000" "ratelimit-remaining: 914" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2e7bb346aa0-GVA" ] "response_json" => [ "id" => 3166 "document_nr" => "POM-FAC2026-03166" "title" => "Les Rangiers 2026 - Autocollants voiture" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "175.000000" "total_net" => "175.000000" "total_taxes" => "14.1750" "total_received_payments" => "189.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "189.200000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:45" "esr_id" => 2976 "qr_invoice_id" => 2976 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "14.1750" ] ] "positions" => [ [ "id" => 3590 "type" => "KbPositionText" "text" => """ <strong>Selon demande du Cyr du 29.03.26</strong>\r\n <ul>\r\n <li>Production de 3 autocollants Tonnebière pour la Mazda du Frudel pour Les Rangiers 2026</li>\r\n <li>La pose c'est le Frudel qui fait! </li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18071 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong><strong>Impression de 3 autocollants pour la voiture du Frudel<br /><br /></strong></strong>\r\n <ul>\r\n <li>1x autocollant capot - 90 cm</li>\r\n <li>2x autocollants portières - 81 cm</li>\r\n <li>Découpé à la forme </li>\r\n <li>Laminage</li>\r\n <li>Pose par le client</li>\r\n </ul> """ "unit_price" => "175.000000" "discount_in_percent" => null "position_total" => "175.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3167 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.179319 "namelookup_time" => 5.7E-5 "connect_time" => 5.7E-5 "pretransfer_time" => 0.000239 "size_download" => 2096.0 "speed_download" => 11709.0 "starttransfer_time" => 0.179081 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 57 "connect_time_us" => 57 "namelookup_time_us" => 57 "pretransfer_time_us" => 239 "starttransfer_time_us" => 179081 "total_time_us" => 179319 "effective_method" => "GET" "start_time" => 1783396896.0802 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3167" "pause_handler" => Closure(float $duration) {#2587 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2584 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775292 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 11d (easy handle 0x563243dc6510)\n > GET /2.0/kb_invoice/3167 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:36 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 913\r\n < ratelimit-reset: 24\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 913\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2e88bb86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:36 GMT" "content-type: application/json" "ratelimit-remaining: 913" "ratelimit-reset: 24" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 913" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2e88bb86aa0-GVA" ] "response_json" => [ "id" => 3167 "document_nr" => "POM-FAC2026-03167" "title" => "MWProgrammation-SIAMS26" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2300.000000" "total_net" => "2300.000000" "total_taxes" => "186.3000" "total_received_payments" => "2486.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2486.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:08" "esr_id" => 2977 "qr_invoice_id" => 2977 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "186.3000" ] ] "positions" => [ [ "id" => 3591 "type" => "KbPositionText" "text" => """ <strong>Description</strong><strong>Selon demande du 3 mars 2026 de M. Michael Weber</strong>\r\n <ul>\r\n <li>Habillage du stand MW Programmation au SIAMS 2026 - 21-24.04.26</li>\r\n <li><span style="text-decoration: underline;">Date de pose:</span> lundi 20 avril</li>\r\n <li><span style="text-decoration: underline;">Date de dépose:</span> lundi 27 avril</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13028 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisation graphique</strong><em>Réalisation graphique de l'habillage du stand (5 panneaux) pour le stand du SIAMS 2026 + roll-up</em>\r\n <ul>\r\n <li>Selon ligne graphique établie</li>\r\n <li>Mention spéciale 40e dans le visuel sur le stand</li>\r\n <li>Corrections/modifications client jusqu'au BAT02*</li>\r\n <li>Finalisation des fichiers pour production</li>\r\n </ul>\r\n <em>Toute modification client après BAT02 sera facturée au tarif horaire en vigueur.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13029 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production et pose</strong><p><em>Recouvrement des panneaux</em></p>\n <ul>\n <li>Impression numérique</li>\n <li>Nettoyage / dégraissage </li>\n <li><span style="text-decoration: underline">Collage sur site le 20 avril</span></li>\n <li><span style="text-decoration: underline">Décollage après le salon: le 27 avril</span></li>\n <li>Quantité: 5 panneaux - 2300x970mm</li>\n </ul> <i></i> """ "unit_price" => "1550.000000" "discount_in_percent" => "0.0000" "position_total" => "1550.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13030 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/d4fd446642d09c8c6c0552f88e2aa0a02068b2bfc60e63277fa8a5c4efd4b957" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3168 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.280509 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000228 "size_download" => 1541.0 "speed_download" => 5503.0 "starttransfer_time" => 0.280262 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 228 "starttransfer_time_us" => 280262 "total_time_us" => 280509 "effective_method" => "GET" "start_time" => 1783396896.2639 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3168" "pause_handler" => Closure(float $duration) {#2597 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2596 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775289 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 11f (easy handle 0x563243dc9f20)\n > GET /2.0/kb_invoice/3168 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:36 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 912\r\n < x-ratelimit-remaining-minute: 912\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 24\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2e9ac956aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:36 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 912" "x-ratelimit-remaining-minute: 912" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 24" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2e9ac956aa0-GVA" ] "response_json" => [ "id" => 3168 "document_nr" => "POM-FAC2026-03168" "title" => "MWProgrammation-Divers-Supports" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "675.000000" "total_net" => "675.000000" "total_taxes" => "54.6750" "total_received_payments" => "729.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "729.700000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:08" "esr_id" => 2978 "qr_invoice_id" => 2978 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "54.6750" ] ] "positions" => [ [ "id" => 3438 "type" => "KbPositionSubposition" "text" => "<strong>Divers - Hors devis initial<br /></strong><em>Toutes les prestations Pomzed hors devis sont facturées au tarif horaire de CHF 150.–</em>" "pos" => "1" "internal_pos" => 1 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "675.000000" "show_pos_prices" => true ] [ "id" => 18075 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Septembre 2025 – Banderole Läckerli<br /></strong>Réalisation d'une banderole qui vient entourer un paquet de Laeckerli<br />\r\n <ul>\r\n <li>Mise en page selon ligne graphique établie</li>\r\n <li>Recherches et maquettes</li>\r\n <li>Finalisation du fichier de production selon indications fournisseur</li>\r\n <li>Livraison</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "1.1" "internal_pos" => 2 "parent_id" => 3438 "is_optional" => false ] [ "id" => 18076 "type" => "KbPositionCustom" "amount" => "2.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mars 2026 – Verre réutilisable - 40e<br /></strong>Réalisation d'un visuel pour des verres réutilisables<br />\r\n <ul>\r\n <li>Mise en page selon ligne graphique établie</li>\r\n <li>Recherches et maquettes</li>\r\n <li>Finalisation du fichier de production selon indications fournisseur</li>\r\n <li>Livraison</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "375.000000" "pos" => "1.2" "internal_pos" => 3 "parent_id" => 3438 "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/728311db6f672dba6a582ca6a1a3492d8779d3981873be088e9916fb61e5978e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3169 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.798138 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.000275 "size_download" => 2125.0 "speed_download" => 2662.0 "starttransfer_time" => 0.797182 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 275 "starttransfer_time_us" => 797182 "total_time_us" => 798138 "effective_method" => "GET" "start_time" => 1783396896.5503 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3169" "pause_handler" => Closure(float $duration) {#2608 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2607 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775286 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 121 (easy handle 0x563243dd2f70)\n > GET /2.0/kb_invoice/3169 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:37 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 911\r\n < ratelimit-reset: 24\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 911\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2eb7dcf6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:37 GMT" "content-type: application/json" "ratelimit-remaining: 911" "ratelimit-reset: 24" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 911" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2eb7dcf6aa0-GVA" ] "response_json" => [ "id" => 3169 "document_nr" => "POM-FAC2026-03169" "title" => "EcoleStCharles-Signalétique-POM4431" "contact_id" => 1076 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "670.000000" "total_net" => "670.000000" "total_taxes" => "54.2700" "total_received_payments" => "724.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "724.250000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ Ecole Saint-Charles\n Frédérique Baumann\n Route de Belfort 10\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-01 11:10:25" "esr_id" => 2979 "qr_invoice_id" => 2979 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "54.2700" ] ] "positions" => [ [ "id" => 3594 "type" => "KbPositionText" "text" => """ <strong>Selon e-mail du 3 février 2026</strong><br />\r\n <ul>\r\n <li>Modification de 2 plaquettes (30x15 et 35x45)</li>\r\n <li>Production d'une nouvelle plaquette (30x15) + entretoises pour fixation</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13035 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réfection plaquette plexiglas 30x15cm</strong><ul>\n <li>Impression matière autocollante et dépoli</li>\n <li>Dépose de la plaque réceptionnée</li>\n <li>Préparation du support</li>\n <li>Pose des nouveaux visuels imprimés</li>\n <li>Travail déjà réalisé</li>\n </ul> <i></i> """ "unit_price" => "85.000000" "discount_in_percent" => "0.0000" "position_total" => "85.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 1 ] [ "id" => 13036 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réfection plaque plexiglas 35x45cm</strong><ul>\n <li>Impression matière autocollante et dépoli</li>\n <li>Dépose de la plaque réceptionnée</li>\n <li>Préparation du support</li>\n <li>Pose des nouveaux visuels imprimés</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "110.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13037 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Nouvelle plaquette plexiglas 30x15cm</strong><ul>\n <li>Découpe d'un plexiglas 30x15cm</li>\n <li>Impression matière autocollante et dépoli</li>\n <li>Préparation du support</li>\n <li>Pose des visuels visuels imprimés sur plaque neuve</li>\n <li>2 entretoises</li>\n </ul> <i></i> """ "unit_price" => "170.000000" "discount_in_percent" => "0.0000" "position_total" => "170.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13038 "type" => "KbPositionArticle" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "165.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 3595 "type" => "KbPositionText" "text" => "<strong>Selon demande du 17.03.26 par mail</strong><br />Commande de 8 entretoises supplémentaires pour la pose des panneaux" "show_pos_nr" => false "pos" => null "internal_pos" => 6 "parent_id" => null "is_optional" => false ] [ "id" => 18078 "type" => "KbPositionCustom" "amount" => "8.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Entretoises</strong>\r\n <ul>\r\n <li>REF-SDAG-12-00</li>\r\n <li>Entretoises supplémentaires pour la pose des panneaux-horaire </li>\r\n <li>Pose des entretoises effectuée par le concierge des lieux</li>\r\n <li>Livraison à Porrentruy</li>\r\n </ul> """ "unit_price" => "17.500000" "discount_in_percent" => null "position_total" => "140.000000" "pos" => "5" "internal_pos" => 7 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/32c0de1390641be1ded5f80b5d55b0b9315958fb4d6e5b290c8309e86fb974b8" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3170 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.196397 "namelookup_time" => 5.8E-5 "connect_time" => 5.8E-5 "pretransfer_time" => 0.000193 "size_download" => 2021.0 "speed_download" => 10311.0 "starttransfer_time" => 0.195573 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 58 "connect_time_us" => 58 "namelookup_time_us" => 58 "pretransfer_time_us" => 193 "starttransfer_time_us" => 195573 "total_time_us" => 196397 "effective_method" => "GET" "start_time" => 1783396897.3528 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3170" "pause_handler" => Closure(float $duration) {#2621 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2615 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775281 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 123 (easy handle 0x563243dd48b0)\n > GET /2.0/kb_invoice/3170 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:37 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 910\r\n < x-ratelimit-remaining-minute: 910\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 23\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2f079b06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:37 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 910" "x-ratelimit-remaining-minute: 910" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 23" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2f079b06aa0-GVA" ] "response_json" => [ "id" => 3170 "document_nr" => "POM-FAC2026-03170" "title" => "MOBIJU-Campagne-AttentionDepassement-Concept" "contact_id" => 187 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1230.000000" "total_net" => "1230.000000" "total_taxes" => "99.6300" "total_received_payments" => "1329.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1329.650000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-27" "is_valid_to" => "2026-05-26" "contact_address" => """ Vagabond\n Promotion des transports publics jurassiens\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-13 08:49:09" "esr_id" => 2980 "qr_invoice_id" => 2980 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "99.6300" ] ] "positions" => [ [ "id" => 3597 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon briefing par e-mail du 16 janvier et discussion du 28 janvier 2026</strong></p>\n <p>Création d'une campagne MOBIJU afin de sensibiliser les conducteurs aux risques d'accidents lors du dépassement de bus stationnés aux arrêts.</p>\n <ul>\n <li>Recherche de concept</li>\n <li>Dans le même style que les campagnes "PayApp" et "SignalClair"</li>\n <li>Réalisation de visuels animés pour LiveSystems et Social Media et adaptation pour visuels fixes</li>\n <li>Production et pose de visuels arrières de bus (SGA) pour 2-3 bus</li>\n </ul>\n <p>Livraison prévue entre début et mi-avril 2026</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13050 "type" => "KbPositionArticle" "amount" => "6.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Concept et idées</strong><ul>\n <li>Brainstorming, recherche d'idées</li>\n <li>Maquettes et propositions de concepts</li>\n <li>Définition du scénario pour les visuels animés</li>\n <li>Corrections/modifications juqu'au BAT02*</li>\n </ul> <i>*Les demandes de corrections/modifications survenant après le BAT02 sont facturées au tarif horaire de CHF 150.-</i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "1080.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13051 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent:</p>\n <ul>\n <li>La gestion de projet (si celle-ci n’est pas déjà incluse dans les autres prestations)</li>\n <li>Les différents échanges, séances, présentations, etc.</li>\n <li>Les frais administratifs, techniques, ainsi que les coûts de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 6 ] ] "network_link" => "https://network.bexio.com/invoice/cffb8f90020d5644eb0cd22cda2fd800ef8b05bf50dd262bb172ae5cc8e5e80c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3171 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.162369 "namelookup_time" => 4.1E-5 "connect_time" => 4.1E-5 "pretransfer_time" => 0.000162 "size_download" => 2684.0 "speed_download" => 16567.0 "starttransfer_time" => 0.162158 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 41 "connect_time_us" => 41 "namelookup_time_us" => 41 "pretransfer_time_us" => 162 "starttransfer_time_us" => 162158 "total_time_us" => 162369 "effective_method" => "GET" "start_time" => 1783396897.5533 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3171" "pause_handler" => Closure(float $duration) {#2631 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2627 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775276 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 125 (easy handle 0x563243dd8f90)\n > GET /2.0/kb_invoice/3171 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:37 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 909\r\n < x-ratelimit-remaining-minute: 909\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 23\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2f1ba886aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:37 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 909" "x-ratelimit-remaining-minute: 909" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 23" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2f1ba886aa0-GVA" ] "response_json" => [ "id" => 3171 "document_nr" => "POM-FAC2026-03171" "title" => "Storio-Groupe-Communication-2026" "contact_id" => 38 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "13480.000000" "total_net" => "13480.000000" "total_taxes" => "1091.8800" "total_received_payments" => "14571.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "14571.900000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-28" "is_valid_to" => "2026-05-27" "contact_address" => """ Association Storio Groupe\n Rue de Vuippens 81\n CH - 1630 Bulle """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 08:29:57" "esr_id" => 2981 "qr_invoice_id" => 2981 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "1091.8800" ] ] "positions" => [ [ "id" => 3599 "type" => "KbPositionText" "text" => """ <strong>Selon proposition d'actions du 12.01.26, les actions suivantes ont été validées par les partenaires le 16.02.26</strong>\r\n <ul>\r\n <li>Stratégie</li>\r\n <li>Campagnes réseaux sociaux - Produits Moustiquaires</li>\r\n <li>Campagnes Google Ads - Pergolas et store de terrasse + Moustiquaires</li>\r\n <li><em><em> </em></em></li>\r\n </ul>\r\n <em>10% de rabais est octroyé sur toutes les prestations POMZED sauf Gestion de projet et Régie publicitaire.</em> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13055 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>STRATÉGIE 2026</strong>\r\n <ul>\r\n <li>Définition des besoins et des budgets</li>\r\n <li>Définition des canaux et des médias à exploiter</li>\r\n <li>Définition de la stratégie de contenus</li>\r\n <li>Mise en place du plan d’action et de l'agenda</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "2000.000000" "discount_in_percent" => "10.0000" "position_total" => "1800.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 3443 "type" => "KbPositionSubposition" "text" => """ <strong>CAMPAGNES RÉSEAUX SOCIAUX 2026</strong><br /><em>Hors diffusion réseaux sociaux Spot TV RTS et Tout-ménages<br /></em><ol>\r\n <li>Moustiquaires - en parallèle de la campagne Google Ads</li>\r\n </ol><br /><em>Gestion de projet - 3h (comptabilisées au point 9)</em> """ "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "2620.000000" "show_pos_prices" => true ] [ "id" => 13056 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en place de la campagne - </strong><strong>Moustiquaires</strong><strong><br /></strong><em>Mise en avant des produits phares.<br /></em><em>Diffusion de mai à juin</em><em><br /></em>\r\n <ul>\r\n <li>Mise en place de la campagne (audiances, budget, programmation des publications, veille...) </li>\r\n <li>Réalisation des visuels et des textes - 5 posts différents</li>\r\n <li>Diffusion du 1er mai au 5 juin 2026 </li>\r\n <li>Posts organiques sur FB</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "1800.000000" "discount_in_percent" => "10.0000" "position_total" => "1620.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3443 "is_optional" => false "article_id" => 18 ] [ "id" => 13057 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Paid Media - Moustiquaires<br /></strong><br />\r\n <ul>\r\n <li>CHF 200.– par semaine durant 5 semaines</li>\r\n <li>Audience: Jura, Jura Bernois-Neuchâtel, Fribourg, Valais et Genève</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "1000.000000" "discount_in_percent" => "0.0000" "position_total" => "1000.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3443 "is_optional" => false "article_id" => 19 ] [ "id" => 3444 "type" => "KbPositionSubposition" "text" => """ <strong>CAMPAGNES GOOGLE ADS</strong><br />\r\n <ul>\r\n <li>3 vagues sont prévues pour l'année 2026</li>\r\n <li>Lancement à fin mars</li>\r\n <li>Fin à début octobre</li>\r\n <li>Produits mis en avant: Pergolas et stores de terrasse, moustiquaires et volets roulants solaires</li>\r\n </ul> """ "pos" => "3" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "8610.000000" "show_pos_prices" => true ] [ "id" => 13058 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Campagne 1 - Pergolas et Stores de terrasse<br /></strong><strong>Gestion et mise en place </strong>\r\n <ul>\r\n <li>Mise en place de la campagne</li>\r\n <li>Analyse et suivi de la campagne</li>\r\n <li>Adaptations selon besoins</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "1800.000000" "discount_in_percent" => "10.0000" "position_total" => "1620.000000" "pos" => "3.1" "internal_pos" => 7 "parent_id" => 3444 "is_optional" => false "article_id" => 21 ] [ "id" => 13059 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Campagne 1 - Google Ads </strong>\r\n <ul>\r\n <li>Frais Google (budget estimé): CHF 4000.– </li>\r\n <li>Produits ciblés (pergolas et stores de terrasse)</li>\r\n <li>Durée de la campagne: ~4 mois</li>\r\n <li>Diffusion dès le 27.04.2026</li>\r\n </ul>\r\n <em>Note: les frais Google peuvent être à la charge du client si ce dernier souhaite créer son propore compte avec son moyen de paiement affilié.</em> <em></em> """ "unit_price" => "4000.000000" "discount_in_percent" => "0.0000" "position_total" => "4000.000000" "pos" => "3.2" "internal_pos" => 8 "parent_id" => 3444 "is_optional" => false "article_id" => 22 ] [ "id" => 13060 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Campagne 2 - Moustiquaire<br /></strong><strong>Gestion et mise en place (mai - septembre)</strong>\r\n <ul>\r\n <li>Mise en place de la campagne</li>\r\n <li>Analyse et suivi de la campagne</li>\r\n <li>Adaptations selon besoins</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "1100.000000" "discount_in_percent" => "10.0000" "position_total" => "990.000000" "pos" => "3.3" "internal_pos" => 9 "parent_id" => 3444 "is_optional" => false "article_id" => 23 ] [ "id" => 13061 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Campagne 2 - Google Ads </strong>\r\n <ul>\r\n <li>Frais Google (budget estimé): CHF 2000.– </li>\r\n <li>Produits ciblés (Moustiquaire)</li>\r\n <li>Durée de la campagne: ~4 mois</li>\r\n <li>Diffusion dès le 30.04.26</li>\r\n </ul>\r\n <em>Note: les frais Google peuvent être à la charge du client si ce dernier souhaite créer son propore compte avec son moyen de paiement affilié.</em> <em></em> """ "unit_price" => "2000.000000" "discount_in_percent" => "0.0000" "position_total" => "2000.000000" "pos" => "3.4" "internal_pos" => 10 "parent_id" => 3444 "is_optional" => false "article_id" => 24 ] [ "id" => 13062 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Gestion de projet/frais annexes<br /></strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, etc. <em></em>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "4" "internal_pos" => 11 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/d631cb325590e25a59eca6f5b7e4e58ee9fd7ef9e29143aae262a4369565853e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3173 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.602091 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000262 "size_download" => 1747.0 "speed_download" => 2901.0 "starttransfer_time" => 0.601824 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 262 "starttransfer_time_us" => 601824 "total_time_us" => 602091 "effective_method" => "GET" "start_time" => 1783396897.7204 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3173" "pause_handler" => Closure(float $duration) {#2644 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2641 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775273 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 127 (easy handle 0x563243de1a80)\n > GET /2.0/kb_invoice/3173 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:38 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 23\r\n < x-ratelimit-remaining-minute: 908\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 908\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2f2cb756aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:38 GMT" "content-type: application/json" "ratelimit-reset: 23" "x-ratelimit-remaining-minute: 908" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 908" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2f2cb756aa0-GVA" ] "response_json" => [ "id" => 3173 "document_nr" => "POM-FAC2026-03173" "title" => "Frigotech-Covering-Véhicules-5x" "contact_id" => 23 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2465.000000" "total_net" => "2090.500000" "total_taxes" => "169.3305" "total_received_payments" => "2259.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2259.850000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-04-28" "is_valid_to" => "2026-05-27" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 07:49:49" "esr_id" => 2982 "qr_invoice_id" => 2982 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "169.3305" ] ] "positions" => [ [ "id" => 13064 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering véhicule - Ford Transit</strong>\r\n <ul>\r\n <li>Film MacTac 9800 Pro 9849-33</li>\r\n <li>Matière découpée à la forme</li>\r\n <li>Film window blanc sur vitre latérale</li>\r\n <li>Lot pour véhicule</li>\r\n <li>Dégraissage et nettoyage</li>\r\n <li>Pose sur véhicules dans nos locaux</li>\r\n <li>2x L2H1 / 1x L1H1</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "785.000000" "discount_in_percent" => "0.0000" "position_total" => "2355.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 1 ] [ "id" => 13065 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes<br /></strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "110.000000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 730 "type" => "KbPositionDiscount" "text" => "Rabais quantité" "is_percentual" => false "value" => "374.500000" "discount_total" => "374.500000" ] ] "network_link" => "https://network.bexio.com/invoice/b83ed256b790bf299614eacf7a484fe4a96ca6633e7abf5caa50246369d0d977" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3174 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.6755 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000271 "size_download" => 1396.0 "speed_download" => 2068.0 "starttransfer_time" => 0.675301 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 271 "starttransfer_time_us" => 675301 "total_time_us" => 675500 "effective_method" => "GET" "start_time" => 1783396898.3269 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3174" "pause_handler" => Closure(float $duration) {#2654 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2653 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775270 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 129 (easy handle 0x563243de7aa0)\n > GET /2.0/kb_invoice/3174 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:39 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 907\r\n < ratelimit-reset: 22\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 907\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2f68e3f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:39 GMT" "content-type: application/json" "ratelimit-remaining: 907" "ratelimit-reset: 22" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 907" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2f68e3f6aa0-GVA" ] "response_json" => [ "id" => 3174 "document_nr" => "POM-FAC2026-03174" "title" => "Carte de visite" "contact_id" => 182 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "112.500000" "total_net" => "112.500000" "total_taxes" => "9.1125" "total_received_payments" => "121.600000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "121.600000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-07" "is_valid_to" => "2026-06-05" "contact_address" => """ AFDT\n Madame Joëlle Schneiter\n p.a. CIP Technologie\n Ch. des Lovières 18\n CH - 2720 Tramelan """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:52:38" "esr_id" => 2983 "qr_invoice_id" => 2983 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "9.1125" ] ] "positions" => [ [ "id" => 3601 "type" => "KbPositionText" "text" => "<strong>Selon demande de Joëlle Schneiter du 26 janvier 2026</strong><br /><br />- Mise en page de cartes de visite selon modèle existant pour Messieurs Patrick Hirshi et Sébastien Giran" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18087 "type" => "KbPositionCustom" "amount" => "0.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique<br /></strong><em>Cartes de visite Patrick Hirshi et Sébastien Giran</em><span></span>\r\n <ul>\r\n <li>Gestion de projet</li>\r\n <li>Adaptation texte</li>\r\n <li>Finalisation et livraison pour production/utilisation</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "112.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/cd7608bbdbf25789e812f6b0a006494f0350a94e72a0dc6adb33e0574b0dfacd" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3176 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.527052 "namelookup_time" => 5.4E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.000248 "size_download" => 1663.0 "speed_download" => 3155.0 "starttransfer_time" => 0.526846 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 54 "pretransfer_time_us" => 248 "starttransfer_time_us" => 526846 "total_time_us" => 527052 "effective_method" => "GET" "start_time" => 1783396899.0066 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3176" "pause_handler" => Closure(float $duration) {#2667 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2664 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775267 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 12b (easy handle 0x563243de93e0)\n > GET /2.0/kb_invoice/3176 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:39 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 21\r\n < x-ratelimit-remaining-minute: 906\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 906\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2fac94a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:39 GMT" "content-type: application/json" "ratelimit-reset: 21" "x-ratelimit-remaining-minute: 906" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 906" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2fac94a6aa0-GVA" ] "response_json" => [ "id" => 3176 "document_nr" => "POM-FAC2026-03176" "title" => "HEP-Signets-Médiathèques-2026-POM4672-2" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1050.000000" "total_net" => "1050.000000" "total_taxes" => "85.0500" "total_received_payments" => "1135.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1135.050000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-08" "is_valid_to" => "2026-06-06" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-28 11:45:52" "esr_id" => 2984 "qr_invoice_id" => 2984 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "85.0500" ] ] "positions" => [ [ "id" => 3604 "type" => "KbPositionText" "text" => "<strong>Selon Briefing du 31 mars 2026</strong><br /><br />Production de nouveaux post-its pour le département des médiathèques selon même modèle qu'en 2022, avec adaptation des textes.<br /><br />Les adaptations graphiques sont comptées sur l'abonnement du 2e semestre de l'année académique 2026/2027 (pack12)." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18094 "type" => "KbPositionCustom" "amount" => "1.920000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisation graphique<br /></strong>Compté sur abonnement 2e semestre 2026/2027<br />\r\n <ul>\r\n <li>Adaptation des textes selon fichier transmis</li>\r\n <li>Modifications selon mail du 14 avril</li>\r\n <li>Finalisation et préparation des fichiers pour impression</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "100.0000" "position_total" => "0.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18095 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production</strong>\r\n <ul>\r\n <li>Index adhésifs avec couverture - 85x55mm</li>\r\n <li>Impression quadrichromie recto/verso</li>\r\n <li>Papier couché 250g blanc</li>\r\n <li>Pelliculage de protection brillant</li>\r\n <li>1000 exemplaires</li>\r\n </ul> """ "unit_price" => "1050.000000" "discount_in_percent" => null "position_total" => "1050.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/cee035c1b588abc3a58ea879b90405781d92f5e3922fde8d49b6cc29ea90f876" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3177 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.15505 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.000175 "size_download" => 3545.0 "speed_download" => 22870.0 "starttransfer_time" => 0.154824 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 175 "starttransfer_time_us" => 154824 "total_time_us" => 155050 "effective_method" => "GET" "start_time" => 1783396899.5384 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3177" "pause_handler" => Closure(float $duration) {#2679 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2676 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775264 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 12d (easy handle 0x563243dec440)\n > GET /2.0/kb_invoice/3177 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:39 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 21\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 905\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 905\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2fe2bd46aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:39 GMT" "content-type: application/json" "ratelimit-reset: 21" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 905" "ratelimit-limit: 1000" "ratelimit-remaining: 905" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2fe2bd46aa0-GVA" ] "response_json" => [ "id" => 3177 "document_nr" => "POM-FAC2026-03177" "title" => "GF-Divers2026-POM4578" "contact_id" => 917 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3617.000000" "total_net" => "3617.000000" "total_taxes" => "292.9770" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "3910.0000" "total" => "3910.000000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-08" "is_valid_to" => "2026-06-06" "contact_address" => """ GF Réalisations\n M. Florent Greder\n CH - 2746 Crémines """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-08 14:11:36" "esr_id" => 2985 "qr_invoice_id" => 2985 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "292.9770" ] ] "positions" => [ [ "id" => 3606 "type" => "KbPositionText" "text" => """ <strong></strong><strong>Selon discussions avec S. Geiser</strong>\r\n <ul>\r\n <li>Production de 3 nouveaux drapeaux</li>\r\n <li>Nouvelles cartes de visite avec QR code et pictos Sociel Media</li>\r\n <li>Stickers en découpe pour véhicules en noir et/ou orange 80x30 cm, 10 x10 cm</li>\r\n <li>Stickers imprimés pour outils selon modèle existant</li>\r\n <li>Bâches micro-perforées (mesh) grandes et petites selon modèles existants</li>\r\n <li>T-shirts Engelbert Strauss fournis par le client avec flocage FLEX (comme première série)</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13076 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Graphisme et mise en page</strong><ul>\n <li>Adaptation graphique et modification des supports suivants:\n <ul>\n <li>Drapeaux (nouveau modèle)</li>\n <li>Cartes de visite</li>\n <li>Stickers pour véhicules (2 formats)</li>\n </ul>\n </li>\n <li>Corrections/modification jusqu'au BAT02*</li>\n <li>Finalisation pour production</li>\n </ul> <i>*Toute modification survenant après le 2e BAT est facturée au tarif horaire de CHF 150.–</i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13077 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Drapeaux (Production)</strong><ul class="ql-rendered-list-container" data-is-root="true" data-test="rendered-list-container">\n <li class="ql-rendered-bullet-list" data-block-id="block-thB-UKdZ92" data-test="rendered-list-item-bullet">Hauteur totale: 346cm</li>\n <li class="ql-rendered-bullet-list" data-block-id="block-ZVaXCIa7WS" data-test="rendered-list-item-bullet">Format de la voile: 80x280cm</li>\n <li class="ql-rendered-bullet-list" data-block-id="block-UJ_mKiNnZd" data-test="rendered-list-item-bullet">Tissu ECO, 160g/m2</li>\n <li class="ql-rendered-bullet-list" data-block-id="block-vrYlcvRlhn" data-test="rendered-list-item-bullet">Mât ø40mm</li>\n <li class="ql-rendered-bullet-list" data-block-id="block-Lv21gK8fVd" data-test="rendered-list-item-bullet">Support à visser pour terre ou neige</li>\n <li class="ql-rendered-bullet-list" data-block-id="block-atwpc-6SOo" data-test="rendered-list-item-bullet">Garantie: 1 an</li>\n <li class="ql-rendered-bullet-list" data-block-id="block-7RsqXVGWjc" data-test="rendered-list-item-bullet">Il est conseillé de rentrer les drapeaux lors de vents à partir de 60km/h</li>\n </ul> <i>Délai de production: environ 2-3 semaines dès validation du BAT final.</i> """ "unit_price" => "425.000000" "discount_in_percent" => "0.0000" "position_total" => "1275.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13078 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Carte de visite (impression) – 350g – OFFSET</strong><ul>\n <li>REF-<span class="ref-prod">P24-24-75-35</span></li>\n <li>85×55 mm</li>\n <li>Papier 350g/m2 Offset</li>\n <li>Impression 4/4 CMJN – recto-verso</li>\n <li>200 exemplaires</li>\n </ul> <i></i> """ "unit_price" => "145.000000" "discount_in_percent" => "0.0000" "position_total" => "145.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13079 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Autocollant véhicules grand - 80x30 cm</strong><ul>\n <li>Matière teinté dans la masse</li>\n <li>Découpé et mis sous tape d'application</li>\n <li>5x orange et 8x noir</li>\n <li>Finitions brillante (existe aussi en mat sur demande)</li>\n </ul> <i></i> """ "unit_price" => "375.000000" "discount_in_percent" => "0.0000" "position_total" => "375.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 13080 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Autocollant véhicules petit - 10x10 cm</strong><ul>\n <li>Matière teinté dans la masse</li>\n <li>Découpé et mis sous tape d'application</li>\n <li>30x orange</li>\n <li>Finitions brillante (existe aussi en mat sur demande)</li>\n </ul> <i></i> """ "unit_price" => "135.000000" "discount_in_percent" => "0.0000" "position_total" => "135.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 13081 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Autocollant pour outillage de chantier</strong><ul>\n <li>Laminage de protection brillant</li>\n <li>Impression en quadrichromie </li>\n <li>Longue durée</li>\n <li>Extérieur et intérieur </li>\n <li>Découpe au tracé </li>\n <li>Dimension 100x45mm</li>\n <li>Quantité 60x (20x par couleurs)</li>\n </ul> <i></i> """ "unit_price" => "92.000000" "discount_in_percent" => "0.0000" "position_total" => "92.000000" "pos" => "6" "internal_pos" => 7 "parent_id" => null "is_optional" => false "article_id" => 7 ] [ "id" => 13082 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Bâche micro-perforé (mesh) - Grande - 2x1</strong><ul>\n <li>Bâche mesh 300 g/m2</li>\n <li>Format 2000 x 1000 mm</li>\n <li>Impression quadrichromie</li>\n <li>Recto</li>\n <li>Avec ourlets (bords renforcés)</li>\n <li>Avec œillets de 12 mm tout autour, tous les 50 cm</li>\n <li>1x orange et 1x noire</li>\n </ul> <i>Le format peut être vertical ou horizontal. Les frais de livraison, ainsi que les éventuels frais de mise en page, ne sont pas inclus dans ce tarif. Les délais de production sont d’au minimum 7 jours ouvrables. La qualité des bâches peut se détériorer selon les conditions d’utilisation (intérieur ou extérieur) et n’est garantie que pour une durée d’un an.</i> """ "unit_price" => "170.000000" "discount_in_percent" => "0.0000" "position_total" => "340.000000" "pos" => "7" "internal_pos" => 8 "parent_id" => null "is_optional" => false "article_id" => 8 ] [ "id" => 13083 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Bâche micro-perforé (mesh) - Petite - 1000x500</strong><ul>\n <li>Bâche mesh 300 g/m2</li>\n <li>Format 1000 x 500 mm</li>\n <li>Impression quadrichromie</li>\n <li>Recto</li>\n <li>Avec ourlets (bords renforcés)</li>\n <li>Avec œillets de 12 mm tout autour, tous les 50 cm</li>\n <li>1x orange et 1x noire</li>\n </ul> <i>Le format peut être vertical ou horizontal. Les frais de livraison, ainsi que les éventuels frais de mise en page, ne sont pas inclus dans ce tarif. Les délais de production sont d’au minimum 7 jours ouvrables. La qualité des bâches peut se détériorer selon les conditions d’utilisation (intérieur ou extérieur) et n’est garantie que pour une durée d’un an.</i> """ "unit_price" => "105.000000" "discount_in_percent" => "0.0000" "position_total" => "210.000000" "pos" => "8" "internal_pos" => 9 "parent_id" => null "is_optional" => false "article_id" => 9 ] [ "id" => 13084 "type" => "KbPositionArticle" "amount" => "25.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression sur textile - FLEX</strong><ul>\n <li>Textiles fournis par le client (majoration du prix)</li>\n <li>Technique flex identique à première série</li>\n <li>2 emplacements (cœur + dos)</li>\n <li>1 couleur (orange)</li>\n <li>25 exemplaires</li>\n <li>Rabais spécial de 25% (augmentation des prix 2026)</li>\n </ul> <i>Les visuels doivent respecter des règles précises. Toute adaptation, mise en conformité ou création sera facturée au tarif horaire. Les prix varient selon la quantité d'impression, la taille et la complexité des visuels.</i> """ "unit_price" => "28.000000" "discount_in_percent" => "25.0000" "position_total" => "525.000000" "pos" => "9" "internal_pos" => 10 "parent_id" => null "is_optional" => false "article_id" => 10 ] [ "id" => 13085 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "220.000000" "discount_in_percent" => "0.0000" "position_total" => "220.000000" "pos" => "10" "internal_pos" => 11 "parent_id" => null "is_optional" => false "article_id" => 11 ] ] "network_link" => "https://network.bexio.com/invoice/d99a479d8ded5b0970d61acff2c6b5987954bed43f0351f498ad557edceaad1c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3178 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.613322 "namelookup_time" => 5.9E-5 "connect_time" => 5.9E-5 "pretransfer_time" => 0.000196 "size_download" => 3126.0 "speed_download" => 5099.0 "starttransfer_time" => 0.613116 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 59 "connect_time_us" => 59 "namelookup_time_us" => 59 "pretransfer_time_us" => 196 "starttransfer_time_us" => 613116 "total_time_us" => 613322 "effective_method" => "GET" "start_time" => 1783396899.6978 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3178" "pause_handler" => Closure(float $duration) {#2689 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2688 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775261 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 12f (easy handle 0x563243defec0)\n > GET /2.0/kb_invoice/3178 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:40 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 904\r\n < ratelimit-reset: 21\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 904\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f2ff1cb56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:40 GMT" "content-type: application/json" "ratelimit-remaining: 904" "ratelimit-reset: 21" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 904" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f2ff1cb56aa0-GVA" ] "response_json" => [ "id" => 3178 "document_nr" => "POM-FAC2026-03178" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 175 "contact_sub_id" => null "user_id" => 34 "project_id" => 239 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "1012.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ Broquet Décolletage SA\n Champ de Chin 17\n CH - 2745 Bévilard """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 08:30:08" "esr_id" => 2986 "qr_invoice_id" => 2986 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "positions" => [ [ "id" => 3607 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.broquet-decolletage.ch<strong><br />Début du contrat:</strong> 01.05.21 (cette facture fait office de contrat)<br /><br /><em><strong>Information:</strong> la première année <em>a été offerte </em>(du 1er mai 2020 au 30 avril 2021)</em>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13086 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 772 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13087 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 13088 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.broquet-decolletage.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/66c8f2b20988932acec3d9c9f0894f52af08ebe6ccb15abd6a5ae7b6578858df" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3179 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.133376 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000193 "size_download" => 3182.0 "speed_download" => 23924.0 "starttransfer_time" => 0.133156 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 193 "starttransfer_time_us" => 133156 "total_time_us" => 133376 "effective_method" => "GET" "start_time" => 1783396900.3156 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3179" "pause_handler" => Closure(float $duration) {#2702 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2699 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775258 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 131 (easy handle 0x563243df20c0)\n > GET /2.0/kb_invoice/3179 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:40 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 20\r\n < x-ratelimit-remaining-minute: 903\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 903\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f302ff886aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:40 GMT" "content-type: application/json" "ratelimit-reset: 20" "x-ratelimit-remaining-minute: 903" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 903" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f302ff886aa0-GVA" ] "response_json" => [ "id" => 3179 "document_nr" => "POM-FAC2026-03179" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 118 "contact_sub_id" => null "user_id" => 34 "project_id" => 175 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "869.000000" "total_net" => "524.000000" "total_taxes" => "42.4440" "total_received_payments" => "566.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "566.450000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ Association RIO\n Dominique Cattin Houser\n Rue de la Rottatte 12\n CH - 2345 Les Breuleux """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:05" "esr_id" => 2987 "qr_invoice_id" => 2987 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "42.4440" ] ] "positions" => [ [ "id" => 3608 "type" => "KbPositionText" "text" => "<strong>Site internet:</strong> www.rio-jura.ch<br /><strong>Noms de domaines refacurés par: </strong>Pomzed<strong><br />Début du contrat: </strong>01.05.2019 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13089 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => "40.0000" "position_total" => "135.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 13090 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 773 "type" => "KbPositionPagebreak" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 13091 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.rio-jura.ch</li>\r\n <li>www.riojura.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "44.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 731 "type" => "KbPositionDiscount" "text" => "Rabais spécial - 3 h offertes" "is_percentual" => false "value" => "345.000000" "discount_total" => "345.000000" ] ] "network_link" => "https://network.bexio.com/invoice/51781be43ffa6e627ce0ac1c55bc014c288b1c448aaa7ef31beddb66e6e70d55" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3180 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.862808 "namelookup_time" => 3.7E-5 "connect_time" => 3.7E-5 "pretransfer_time" => 0.000155 "size_download" => 2025.0 "speed_download" => 2349.0 "starttransfer_time" => 0.862598 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 37 "connect_time_us" => 37 "namelookup_time_us" => 37 "pretransfer_time_us" => 155 "starttransfer_time_us" => 862598 "total_time_us" => 862808 "effective_method" => "GET" "start_time" => 1783396900.4528 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3180" "pause_handler" => Closure(float $duration) {#2714 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2711 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775255 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 133 (easy handle 0x563243dfee50)\n > GET /2.0/kb_invoice/3180 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:41 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 20\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 902\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 902\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f303d82d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:41 GMT" "content-type: application/json" "ratelimit-reset: 20" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 902" "ratelimit-limit: 1000" "ratelimit-remaining: 902" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f303d82d6aa0-GVA" ] "response_json" => [ "id" => 3180 "document_nr" => "POM-FAC2026-03180" "title" => "Siteweb - Abonnement annuel - Hébergement" "contact_id" => 69 "contact_sub_id" => null "user_id" => 34 "project_id" => 182 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:52:38" "esr_id" => 2988 "qr_invoice_id" => 2988 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "positions" => [ [ "id" => 3609 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>rapportbisannuel.hep-bejune.ch<strong><br />Début du contrat:</strong> 29.04.2021 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13092 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] ] "network_link" => "https://network.bexio.com/invoice/f5f4c22c74045532623a9627ab5fa4aa9560a71d26094d26bcff292f3e3edf21" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3181 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.114312 "namelookup_time" => 5.4E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.000222 "size_download" => 2034.0 "speed_download" => 17842.0 "starttransfer_time" => 0.114079 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 54 "pretransfer_time_us" => 222 "starttransfer_time_us" => 114079 "total_time_us" => 114312 "effective_method" => "GET" "start_time" => 1783396901.3196 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3181" "pause_handler" => Closure(float $duration) {#2726 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2723 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775252 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 135 (easy handle 0x563243e00790)\n > GET /2.0/kb_invoice/3181 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:41 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 19\r\n < x-ratelimit-remaining-minute: 901\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 901\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3094d9a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:41 GMT" "content-type: application/json" "ratelimit-reset: 19" "x-ratelimit-remaining-minute: 901" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 901" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3094d9a6aa0-GVA" ] "response_json" => [ "id" => 3181 "document_nr" => "POM-FAC2026-03181" "title" => "GF-P400-Covering" "contact_id" => 1231 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "6637.500000" "total_net" => "6637.500000" "total_taxes" => "537.6375" "total_received_payments" => "7175.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "7175.150000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ United Machining Sales Switzerland SA\r\n Réf. : Luca Dieguez\r\n via Zandone 1\r\n CH - 6616 Losone """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-15 09:42:09" "esr_id" => 2989 "qr_invoice_id" => 2989 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "537.6375" ] ] "positions" => [ [ "id" => 13093 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Wrapping machine GF-P400</strong><p>→ Impression numérique<br>→ Laminage de protection brillant<br>→ Dégraissage de la machine<br>→ Collage sur site (Meyrin-Genève)<br>→ Test de couleur -> échantillons à transmettre au client pour validation (CHF 85.–)</p>\n <p><strong>L’intervention serait prévue du 1er juin 2026 au 5 juin 2026.</strong></p> <i>Nous attirons votre attention sur le fait que la présence de dommages préexistants sur la surface peut affecter la tenue des autocollants ou d'autres éléments appliqués. Par conséquent, notre responsabilité ne pourra être engagée pour les problèmes liés à ces derniers.</i> """ "unit_price" => "5195.000000" "discount_in_percent" => "0.0000" "position_total" => "5195.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 1 ] [ "id" => 13094 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais de déplacement</strong><ul>\n <li>4 nuités à CHF 100.– = CHF 400.–</li>\n <li>10 repas à CHF 50.– = CHF 500.–</li>\n <li>Déplacement 1x aller et 1x retour, Delémont-Meyrin, 430 km à 0,75 centimes = CHF 322,50</li>\n </ul> <i>Tout supplément sera facturé.</i> """ "unit_price" => "1222.500000" "discount_in_percent" => "0.0000" "position_total" => "1222.500000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13095 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "220.000000" "pos" => "3" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/4fa79023176a3398907f18d80339bc56b43599dcd88ffde8c88def5b1270582f" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3182 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.106671 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000215 "size_download" => 1476.0 "speed_download" => 13924.0 "starttransfer_time" => 0.106471 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 215 "starttransfer_time_us" => 106471 "total_time_us" => 106671 "effective_method" => "GET" "start_time" => 1783396901.438 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3182" "pause_handler" => Closure(float $duration) {#2738 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2735 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775249 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 137 (easy handle 0x563243e07270)\n > GET /2.0/kb_invoice/3182 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:41 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 900\r\n < ratelimit-reset: 19\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 900\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f309fe306aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:41 GMT" "content-type: application/json" "ratelimit-remaining: 900" "ratelimit-reset: 19" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 900" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f309fe306aa0-GVA" ] "response_json" => [ "id" => 3182 "document_nr" => "POM-FAC2026-03182" "title" => "GF-Machining-ChoixCouleurs" "contact_id" => 1231 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "450.000000" "total_net" => "450.000000" "total_taxes" => "36.4500" "total_received_payments" => "486.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "486.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-11" "is_valid_to" => "2026-06-09" "contact_address" => """ United Machining Sales Switzerland SA\r\n Réf. : Luca Dieguez\r\n via Zandone 1\r\n CH - 6616 Losone """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:53:06" "esr_id" => 2990 "qr_invoice_id" => 2990 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "36.4500" ] ] "positions" => [ [ "id" => 13096 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Tests et choix de couleurs</strong><p data-start="0" data-end="221">Sur la base des références fournies par le client, nous réalisons des essais d’impression afin d’obtenir un rendu des couleurs aussi fidèle que possible. Toutefois, un résultat parfaitement identique ne peut être garanti.</p>\n <p data-start="223" data-end="335">Le prix indiqué correspond à une planche d’essai (une impression, comprenant un ou plusieurs tests de couleurs).</p>\n <p data-start="337" data-end="392" data-is-last-node="" data-is-only-node="">Chaque nouvelle impression sera facturée au même tarif.</p> <i></i> """ "unit_price" => "450.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 1 ] ] "network_link" => "https://network.bexio.com/invoice/264fe4c8b269b9a3de59a3251149fc64c2501d8124513387b7223784e2e29037" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3183 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.118144 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000215 "size_download" => 1958.0 "speed_download" => 16593.0 "starttransfer_time" => 0.117937 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 215 "starttransfer_time_us" => 117937 "total_time_us" => 118144 "effective_method" => "GET" "start_time" => 1783396901.5485 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3183" "pause_handler" => Closure(float $duration) {#2750 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2747 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775246 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 139 (easy handle 0x563243e0d290)\n > GET /2.0/kb_invoice/3183 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:41 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 899\r\n < ratelimit-reset: 19\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 899\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f30abef16aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:41 GMT" "content-type: application/json" "ratelimit-remaining: 899" "ratelimit-reset: 19" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 899" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f30abef16aa0-GVA" ] "response_json" => [ "id" => 3183 "document_nr" => "POM-FAC2026-03183" "title" => "HEP-MarquePage-EduTools" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "420.000000" "total_net" => "420.000000" "total_taxes" => "34.0200" "total_received_payments" => "454.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "454.000000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-12" "is_valid_to" => "2026-06-10" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:53:17" "esr_id" => 2991 "qr_invoice_id" => 2991 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "34.0200" ] ] "positions" => [ [ "id" => 3611 "type" => "KbPositionText" "text" => "<strong></strong><strong>Selon briefing du 31 mars 2026</strong> <br /><br />Réalisation et production d'un marque-page pour la promotion du département des publications et de ses outils EduTools. Impression de 500 exemplaires avec option pour 300 exemplaires. Date de livraison prévue: 2 juin 2026<br /><br /><strong>30 avril 2026</strong><br />Après discussions en interne, la HEP-BEJUNE souhaite annuler le mandat. Le travail réalisé jusqu'au BAT02 est facturé." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13101 "type" => "KbPositionArticle" "amount" => "1.800000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong>\r\n <ul>\r\n <li>Réception des contenus prêts à l’utilisation (textes et images)</li>\r\n <li>Mise en conformité et adaptation des images</li>\r\n <li>Mise en page des contenus reçus</li>\r\n <li>Corrections/modifications client jusqu’au BAT02</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "270.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13102 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/20c69b4599b210d20fbd8c531d9a613a72d2e189f7c0fe11d42cb4f565bf6474" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3184 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.178619 "namelookup_time" => 4.3E-5 "connect_time" => 4.3E-5 "pretransfer_time" => 0.000193 "size_download" => 1863.0 "speed_download" => 10466.0 "starttransfer_time" => 0.177658 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 43 "connect_time_us" => 43 "namelookup_time_us" => 43 "pretransfer_time_us" => 193 "starttransfer_time_us" => 177658 "total_time_us" => 178619 "effective_method" => "GET" "start_time" => 1783396901.6705 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3184" "pause_handler" => Closure(float $duration) {#2762 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2759 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775243 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 13b (easy handle 0x563243e0ebd0)\n > GET /2.0/kb_invoice/3184 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:41 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 19\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 898\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 898\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f30b7fae6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:41 GMT" "content-type: application/json" "ratelimit-reset: 19" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 898" "ratelimit-limit: 1000" "ratelimit-remaining: 898" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f30b7fae6aa0-GVA" ] "response_json" => [ "id" => 3184 "document_nr" => "POM-FAC2026-03184" "title" => "MatSab-BrochuresActions-2026" "contact_id" => 5 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "270.000000" "total_net" => "270.000000" "total_taxes" => "21.8700" "total_received_payments" => "291.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "291.850000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-12" "is_valid_to" => "2026-06-10" "contact_address" => """ Matériaux Sabag SA\n Pascal Schaller\n La Ballastière 19\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-12 11:35:42" "esr_id" => 2992 "qr_invoice_id" => 2992 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "21.8700" ] ] "positions" => [ [ "id" => 3612 "type" => "KbPositionText" "text" => """ <strong>Description</strong><strong>Selon briefing du 9 février 2026<br /></strong>Conception graphique et mise en page de 2 brochures présentant chacune 150 produits en promotion, distribuées en PromoPost aux clients privés, au printemps et en automne 2026\r\n <ul>\r\n <li>Adaptation de la grille existante (brochures 100e) pour correspondre à la charte graphique institutionnelle Matériaux Sabag</li>\r\n <li>Mise en page et intégration des produits avec cartéristiques, prix et images</li>\r\n <li>Création de visuels digitaux pour 15 produits phares</li>\r\n <li>Impression des brochures A4</li>\r\n <li>Gestion et mise en place des PromoPost</li>\r\n </ul>\r\n <em>Distribution de la 1re brochure autour du 20 avril 2026<br /><br /></em><strong>Selon e-mail du 25 février 2026</strong>\r\n <ul>\r\n <li>Modification de l'offre pour tirage des brichures à 1'500 exemplaires et envoi adressé à une liste de contacts (environ 1'200 adresses)</li>\r\n </ul>\r\n Un rabais pack/fidélité de 10% est appliqué sur les prestations POMZED, hors gestion de projet comptée à l'heure """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13103 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Visuels Signage</strong><ul>\n <li>Adaptation pour format digital 1920x1080</li>\n <li>15 produits phares</li>\n <li>Corrections/modifications comprises jusqu'au BAT02*</li>\n <li>Livraison des 15 visuels au format PNG</li>\n </ul> <i>*Toute demande de modification survenant après le 2e BAT est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "300.000000" "discount_in_percent" => "10.0000" "position_total" => "270.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 6 ] ] "network_link" => "https://network.bexio.com/invoice/b774d172b164d8c1dec3eb203f78f1fa92d38bf3d89b1c905f27403606f8932d" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3185 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.171248 "namelookup_time" => 6.9E-5 "connect_time" => 6.9E-5 "pretransfer_time" => 0.00025 "size_download" => 2076.0 "speed_download" => 12140.0 "starttransfer_time" => 0.170231 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 69 "connect_time_us" => 69 "namelookup_time_us" => 69 "pretransfer_time_us" => 250 "starttransfer_time_us" => 170231 "total_time_us" => 171248 "effective_method" => "GET" "start_time" => 1783396901.8534 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3185" "pause_handler" => Closure(float $duration) {#2774 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2768 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775238 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 13d (easy handle 0x563243e11be0)\n > GET /2.0/kb_invoice/3185 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:42 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 19\r\n < x-ratelimit-remaining-minute: 897\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 897\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f30c98ea6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:42 GMT" "content-type: application/json" "ratelimit-reset: 19" "x-ratelimit-remaining-minute: 897" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 897" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f30c98ea6aa0-GVA" ] "response_json" => [ "id" => 3185 "document_nr" => "POM-FAC2026-03185" "title" => "HEP-Carte-Publications" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "854.500000" "total_net" => "854.500000" "total_taxes" => "69.2145" "total_received_payments" => "923.700000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "923.700000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-13" "is_valid_to" => "2026-06-11" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 08:53:21" "esr_id" => 2993 "qr_invoice_id" => 2993 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "69.2145" ] ] "positions" => [ [ "id" => 3613 "type" => "KbPositionText" "text" => "<strong></strong><strong>Selon briefing du 31 mars 2026</strong> <br />Conception graphique et mise en page d'une carte postale A6 pour la promotion du département des éditions de la HEP-BEJUNE et de son sondage.<br /><br />Impression de 200 exemplaires selon e-mail du 27 avril 2026." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13104 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong><ul>\n <li>Réception des contenus prêts à l’utilisation (textes et images)</li>\n <li>Mise en conformité des images (photolithographie)</li>\n <li>Mise en page des contenus reçus</li>\n <li>Corrections/modifications client jusqu’au BAT02*</li>\n <li>Finalisation et livraison du fichier pour impression</li>\n </ul> <i>*Corrections/modifications client après BAT02 au tarif horaire en vigueur. Impression non comprise.</i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13105 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Flyer A6 (impression) – 2p – 250g – OFFSET</strong>\r\n <ul>\r\n <li>REF-<span class="ref-prod">P24-88-90-12</span></li>\r\n <li>105 x 148 mm A6</li>\r\n <li>Papier 250g Offset</li>\r\n <li>Impression 4/4 couleurs CMJN – recto-verso</li>\r\n <li>Délais courts</li>\r\n <li>200 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "322.000000" "discount_in_percent" => "0.0000" "position_total" => "322.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13106 "type" => "KbPositionArticle" "amount" => "0.550000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Corrections après BAT02<br /></strong>Au tarif horaire en vigueur<strong><br /></strong>\r\n <ul>\r\n <li>Adaptation et modification d'une nouvelle image (transmise le 24.04), ajout de marge et de contenu</li>\r\n <li>Envoi BAT03</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "82.500000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13107 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, etc.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/17cf7474fdb3fb62bca4d378c40f7ebb8043f7e527afa74efc20891d92c9d704" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3186 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.107931 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000219 "size_download" => 2202.0 "speed_download" => 20579.0 "starttransfer_time" => 0.10763 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 219 "starttransfer_time_us" => 107630 "total_time_us" => 107931 "effective_method" => "GET" "start_time" => 1783396902.0288 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3186" "pause_handler" => Closure(float $duration) {#2786 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2780 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775233 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 13f (easy handle 0x563243e156b0)\n > GET /2.0/kb_invoice/3186 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:42 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 18\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 896\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 896\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f30db9fa6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:42 GMT" "content-type: application/json" "ratelimit-reset: 18" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 896" "ratelimit-limit: 1000" "ratelimit-remaining: 896" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f30db9fa6aa0-GVA" ] "response_json" => [ "id" => 3186 "document_nr" => "POM-FAC2026-03186" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-16" "is_valid_to" => "2026-06-14" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 08:30:05" "esr_id" => 2994 "qr_invoice_id" => 2994 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "positions" => [ [ "id" => 3615 "type" => "KbPositionText" "text" => """ <strong></strong><span style="text-decoration: underline;"><strong>Mandat</strong></span>\r\n <ul>\r\n <li>Refonte complète du site internet actuel</li>\r\n <li>Web-Design personnalisé</li>\r\n <li>Ré-organisation des pages et des contenus (sur la même base existante)</li>\r\n <li>Intégration d'une boutique en ligne simplifiée</li>\r\n <li>Historique des bières de passage</li>\r\n <li><strong>Un rabais copain de 35%</strong></li>\r\n <li><strong>Option leasing: 12x, sans intérêt du 16.07.25 au 16.06.26</strong></li>\r\n </ul>\r\n <strong>Conditions générales:</strong> <br />Après la mise en ligne, vous disposez d’un délai d’un mois pour transmettre vos remarques. Passé ce délai, le mandat est clos. Toute demande ultérieure sera traitée dans le cadre d’un nouveau mandat ou d’un contrat annuel de maintenance. En cas de retard imputable au client, Pomzed se réserve le droit d’appliquer un supplément de 10% et de réorganiser son planning. Toute intervention après formation sera facturée selon le tarif horaire en vigueur ou le contrat de maintenance. Avant la mise en ligne, nous recommandons de prévoir quelques heures pour une finalisation, intégrées dans le contrat de maintenance. Pour garantir la performance et la stabilité, les sites développés par Pomzed doivent être hébergés sur nos serveurs et accompagnés d’un contrat de maintenance annuel, résiliable avec un préavis de 3 mois. Sauf accord préalable, les fichiers sources restent la propriété de Pomzed. Ils peuvent être acquis sur demande, selon un tarif spécifique. Nos sites, conçus sur mesure avec WordPress, sont optimisés pour vos besoins. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13112 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Site internet www.tonnebiere.ch<br /></strong><em>Le prix total du site est facturé mensuellement durant 12 mois. <br />Le rabais de 35% est appliqué avant fractionnement.</em><br /><em>L'abonnement de maintenance et d'hébergement est facturé séparemment et annuellement.<br /></em><br />\r\n <ul>\r\n <li>Audit et stratégie (web)</li>\r\n <li>Organigramme et wireframe</li>\r\n <li>Ergonomie et webdesign</li>\r\n <li>Développement Web</li>\r\n <li>Boutique en ligne</li>\r\n <li>Frais annexe</li>\r\n </ul> """ "unit_price" => "598.540000" "discount_in_percent" => "0.0000" "position_total" => "598.540000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3187 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.156997 "namelookup_time" => 7.8E-5 "connect_time" => 7.8E-5 "pretransfer_time" => 0.000289 "size_download" => 2385.0 "speed_download" => 15288.0 "starttransfer_time" => 0.156758 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 78 "connect_time_us" => 78 "namelookup_time_us" => 78 "pretransfer_time_us" => 289 "starttransfer_time_us" => 156758 "total_time_us" => 156997 "effective_method" => "GET" "start_time" => 1783396902.1414 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3187" "pause_handler" => Closure(float $duration) {#2798 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2795 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775230 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 141 (easy handle 0x563243e1e620)\n > GET /2.0/kb_invoice/3187 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:42 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 895\r\n < x-ratelimit-remaining-minute: 895\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 18\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f30e6a7a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:42 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 895" "x-ratelimit-remaining-minute: 895" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 18" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f30e6a7a6aa0-GVA" ] "response_json" => [ "id" => 3187 "document_nr" => "POM-FAC2026-03187" "title" => "Pinos-RapportAnnuel25" "contact_id" => 891 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1950.000000" "total_net" => "1950.000000" "total_taxes" => "157.9500" "total_received_payments" => "2107.950000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2107.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ Association PINOS\n Milieu du Village 55\n CH - 2923 Courtemaîche """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-02 10:24:54" "esr_id" => 2995 "qr_invoice_id" => 2995 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "157.9500" ] ] "positions" => [ [ "id" => 3617 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon demande du 23 avril 2026</strong></p>\n <ul>\n <li>Mise en page et impression du rapport anuel 2025 de l'association selon grille mise en place pour le rappport annuel 2024.</li>\n <li>Le rapport annnuel sera disponible sous forme de PDF sur le site internet</li>\n <li>Impression de flyers de promotion au format A5 recto/verso</li>\n </ul>\n <p>Délai de livraison: 27 mai 2026</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13117 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong>\r\n <ul>\r\n <li>Réception des contenus prêts à l’utilisation (textes et images)</li>\r\n <li>Mise en conformité des images (photolithographie)</li>\r\n <li>mise à jour des schémas et tableaux (comptes, événements)</li>\r\n <li>Mise en page des contenus reçus sur dépliant 6 pages A4</li>\r\n <li>Adaptation pour flyer promotionnel</li>\r\n <li>Corrections/modifications client jusqu’au BAT02*</li>\r\n <li>Finalisation pour impressions et livraison du fichier numérique pour site web</li>\r\n </ul>\r\n <em>*Corrections/modifications client après BAT02 au tarif horaire en vigueur. Impression non comprise.</em> """ "unit_price" => "1000.000000" "discount_in_percent" => "0.0000" "position_total" => "1000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13118 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression Flyer Promotionnel</strong><p>Flyer à diffuser afin d'inviter les personnes à visualiser le rapport annuel complet sur le site internet</p>\n <ul type="disc">\n <li>REF-444-168-00-18</li>\n <li>Format: A5</li>\n <li>Impression: CMJN recto-verso</li>\n <li>Papier: couché demi-mat, 250 g</li>\n <li>Tirage: 200 exemplaires (selon impression 2025)</li>\n <li>Livraison à Courtemaîche</li>\n </ul> <i></i> """ "unit_price" => "295.000000" "discount_in_percent" => "0.0000" "position_total" => "295.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13119 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression Dépliant A4 - 6 pages</strong><p>Dépliant présentant le Rapport annuel complet à diffsuer à petite échelle pour un certain public cible défini</p>\n <ul type="disc">\n <li>REF-444-207-00-37</li>\n <li>Format: A4 (3 plis, identique au dépliant institutionnel)</li>\n <li>Impression: CMJN recto-verso</li>\n <li>Papier: couché demi-mat, 200 g</li>\n <li>Tirage: 50 exemplaires</li>\n <li>Livraison à Courtemaîche</li>\n </ul> <i></i> """ "unit_price" => "355.000000" "discount_in_percent" => "0.0000" "position_total" => "355.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13120 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations) - au tarif horaire</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base - au tarif horaire</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/1cddc473fdcc7b2f68784750fc00527fe41ec7164526a4f443c16c36141abebf" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3188 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.124871 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.00023 "size_download" => 1954.0 "speed_download" => 15758.0 "starttransfer_time" => 0.124646 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 230 "starttransfer_time_us" => 124646 "total_time_us" => 124871 "effective_method" => "GET" "start_time" => 1783396902.3034 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3188" "pause_handler" => Closure(float $duration) {#2810 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2807 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775227 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 143 (easy handle 0x563243e24640)\n > GET /2.0/kb_invoice/3188 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:42 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 894\r\n < ratelimit-reset: 18\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 894\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f30f6b706aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:42 GMT" "content-type: application/json" "ratelimit-remaining: 894" "ratelimit-reset: 18" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 894" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f30f6b706aa0-GVA" ] "response_json" => [ "id" => 3188 "document_nr" => "POM-FAC2026-03188" "title" => "CCIJ-RA-25" "contact_id" => 207 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "1945.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ CCIJ - Chambre de commerce et d'Industrie du Jura\n Rue de l'Avenir 23\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-12 11:35:49" "esr_id" => 2996 "qr_invoice_id" => 2996 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "positions" => [ [ "id" => 3618 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p>Selon demande par mail de Mme Brahier du 08.04.206</p>\n <ul>\n <li>Mise en page du Rapport annuel 2025 de la CCIJ selon ligne graphique établie pour le RA 202</li>\n <li>Livraison d'un PDF pour envoi par courriel + mise en ligne sur site www.ccij.ch</li>\n <li>Délai à définir</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13121 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong><p><em>Selon ligne graphique du rapport annuel 2024</em></p>\n <ul>\n <li>Réception des contenus prêts à l’utilisation (textes et images)</li>\n <li>Mise en conformité des images (photolithographie)</li>\n <li>Mise en page des contenus reçus</li>\n <li>Illustrations</li>\n <li>Corrections/modifications client jusqu’au BAT02*</li>\n <li>Finalisation et livraison du fichier numérique (pas d'impression)</li>\n </ul> <i>* Toute correction/modification client après BAT02 sera facturée au tarif horaire en vigueur.</i> """ "unit_price" => "1500.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13122 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/f5882442260212793abd2a772b3f3e472fcd2da579f1f2a4d29ca232ad1906d7" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3189 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.116889 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.00017 "size_download" => 1624.0 "speed_download" => 14000.0 "starttransfer_time" => 0.116661 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 170 "starttransfer_time_us" => 116661 "total_time_us" => 116889 "effective_method" => "GET" "start_time" => 1783396902.4326 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3189" "pause_handler" => Closure(float $duration) {#2822 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2819 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775224 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 145 (easy handle 0x563243e25f80)\n > GET /2.0/kb_invoice/3189 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:42 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 18\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 893\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 893\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3103be26aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:42 GMT" "content-type: application/json" "ratelimit-reset: 18" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 893" "ratelimit-limit: 1000" "ratelimit-remaining: 893" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3103be26aa0-GVA" ] "response_json" => [ "id" => 3189 "document_nr" => "POM-FAC2026-03189" "title" => "AJAM - Cartes de visite" "contact_id" => 832 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "274.500000" "total_net" => "274.500000" "total_taxes" => "22.2345" "total_received_payments" => "296.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "296.750000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ AJAM - Association Jurassienne d'Accueil des Migrants\n Rue Saint-Sébastien 4\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:04" "esr_id" => 2997 "qr_invoice_id" => 2997 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "22.2345" ] ] "positions" => [ [ "id" => 3619 "type" => "KbPositionText" "text" => "<strong>P<strong>restations Pomzed</strong>, Mise en page de cartes de visite à la demande</strong><br /><span><em>Toutes les prestations Pomzed hors devis sont facturées au tarif horaire de CHF 150.–.</em></span><span><span><br /></span></span>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18111 "type" => "KbPositionCustom" "amount" => "0.330000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Papeterie - Mise en page d'une nouvelle carte de visite (Scheidegger et Cerf)<br /></strong><em>Selon demande du 10.04.26 (J. Aubry-Janketic)</em><br />\r\n <ul>\r\n <li>Mise en page d'une nouvelle carte de visite pour Scheidegger et Cerf</li>\r\n <li>Finalisation et livraison des fichiers PDF pour production</li>\r\n <li>Au tarif horaire de CHF 150.–</li>\r\n <li>Date de la prestation: 27.04.26</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "49.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18112 "type" => "KbPositionCustom" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Papeterie - Mise en page d'un nouveau modèle de cartes de visite avec prise de rendez-vous<br /></strong><em>Selon demande du 29.04.26 (Q. Chappuis)</em><br />\r\n <ul>\r\n <li>Création d'une nouvelle mise en page et adaptation du gabarit</li>\r\n <li>Mise en page de la carte de Nelson Ferreira selon nouveau modèle</li>\r\n <li>Finalisation et livraison des fichiers PDF pour production</li>\r\n <li>Au tarif horaire de CHF 150.–</li>\r\n <li>Date de la prestation: 08.05.26</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/e6680ef9c4ba4b86820c185d0885b3c8936176a7ff65a82f68560ae9d7fd8a8e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3191 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.196633 "namelookup_time" => 3.4E-5 "connect_time" => 3.4E-5 "pretransfer_time" => 0.000171 "size_download" => 1478.0 "speed_download" => 7540.0 "starttransfer_time" => 0.196429 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 34 "connect_time_us" => 34 "namelookup_time_us" => 34 "pretransfer_time_us" => 171 "starttransfer_time_us" => 196429 "total_time_us" => 196633 "effective_method" => "GET" "start_time" => 1783396902.554 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3191" "pause_handler" => Closure(float $duration) {#2834 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2831 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775221 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 147 (easy handle 0x563243e2ca60)\n > GET /2.0/kb_invoice/3191 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:42 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 892\r\n < x-ratelimit-remaining-minute: 892\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 18\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f310fc556aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:42 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 892" "x-ratelimit-remaining-minute: 892" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 18" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f310fc556aa0-GVA" ] "response_json" => [ "id" => 3191 "document_nr" => "POM-FAC2026-03191" "title" => "Pizzas Folie 2026 - PUB" "contact_id" => 476 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "A disposition pour tout complément d'information.<br /><br />Nous vous prions de bien vouloir effectuer votre paiement complet, au moyen de cette facture (uniquement). Tout autre procédé complique notre comptabilité, qui peut engendrer des frais supplémentaires.<br /><br />Nous précisons également que nos factures sont payables à 30 jours. Dépassé ce délai, un rappel vous sera envoyé automatiquement par e-mail. Sur demande, nous proposons également la solution de paiement par mensualité (max. 12 mois à 3,5% de taux d’intérêt).<br /><br /><strong>A titre d'information:</strong> toutes nos factures et rappels de paiement sont transmis par e-mail uniquement. Si l'adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes." "total_gross" => "320.000000" "total_net" => "320.000000" "total_taxes" => "25.9200" "total_received_payments" => "345.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "345.900000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ Banneret Wisard\n Mme Evelyne Sauvain - Comptabilité\n Chemin du Corps de Garde 5\n CH - 2745 Grandval """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-02 10:24:54" "esr_id" => 2998 "qr_invoice_id" => 2998 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "25.9200" ] ] "positions" => [ [ "id" => 18120 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <ul>\r\n <li>Graphisme et mise en page</li>\r\n <li>Gestion des publications</li>\r\n <li>Gestion de projet</li>\r\n <li>OFFERT</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "100.0000" "position_total" => "0.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18121 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <ul>\r\n <li>REF-META-50-00</li>\r\n <li>Publicité sur les réseaux sociaux</li>\r\n </ul> """ "unit_price" => "120.000000" "discount_in_percent" => null "position_total" => "120.000000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18122 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <ul>\r\n <li>REF-P24-99-00</li>\r\n <li>50x Flyers A5 et 5x affiches A3</li>\r\n <li>Impression EXPRESS</li>\r\n </ul> """ "unit_price" => "200.000000" "discount_in_percent" => null "position_total" => "200.000000" "pos" => "3" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/5bd64b2a61570c391d7326823b7a0e97ffef997b2e4b7f0215f0ce3b09becc55" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3192 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.461366 "namelookup_time" => 4.0E-5 "connect_time" => 4.0E-5 "pretransfer_time" => 0.000202 "size_download" => 3204.0 "speed_download" => 6950.0 "starttransfer_time" => 0.460811 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 40 "connect_time_us" => 40 "namelookup_time_us" => 40 "pretransfer_time_us" => 202 "starttransfer_time_us" => 460811 "total_time_us" => 461366 "effective_method" => "GET" "start_time" => 1783396902.7551 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3192" "pause_handler" => Closure(float $duration) {#2846 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2843 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775218 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 149 (easy handle 0x563243e32a80)\n > GET /2.0/kb_invoice/3192 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:43 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 18\r\n < x-ratelimit-remaining-minute: 891\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 891\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3123d526aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:43 GMT" "content-type: application/json" "ratelimit-reset: 18" "x-ratelimit-remaining-minute: 891" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 891" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3123d526aa0-GVA" ] "response_json" => [ "id" => 3192 "document_nr" => "POM-FAC2026-03192" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 226 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1087.000000" "total_net" => "1087.000000" "total_taxes" => "88.0470" "total_received_payments" => "1175.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1175.050000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ AJECEM\n Route de Tramelan 11\n Case postale 242\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:48:02" "esr_id" => 2999 "qr_invoice_id" => 2999 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "88.0470" ] ] "positions" => [ [ "id" => 3620 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.ajecem.ch<strong><br />Début du contrat:</strong> 16.05.23 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13123 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 774 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13124 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 13125 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine - .CH:\r\n <ul>\r\n <li>www.ajecem.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 13126 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adresses e-mail supplémentaires</strong><br /><br />\r\n <ul>\r\n <li>Pack de 5 adresses e-mail</li>\r\n <li>Prix annuel</li>\r\n </ul>\r\n <br /><br /><em><em>Pour rappel, 1 adresse e-mail de base est incluse </em>dans votre contrat d'hébergement. Dès la création d'une deuxième adresse e-mail, un pack 5 est activé.</em> """ "unit_price" => "50.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 227 ] ] "network_link" => "https://network.bexio.com/invoice/b23fb8c6a8d82f8e8527c904c5ca3114f34fd4cdb8c7bdbc3e7edd64fad759df" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3193 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.145296 "namelookup_time" => 4.1E-5 "connect_time" => 4.1E-5 "pretransfer_time" => 0.000171 "size_download" => 3105.0 "speed_download" => 21413.0 "starttransfer_time" => 0.145027 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 41 "connect_time_us" => 41 "namelookup_time_us" => 41 "pretransfer_time_us" => 171 "starttransfer_time_us" => 145027 "total_time_us" => 145296 "effective_method" => "GET" "start_time" => 1783396903.2205 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3193" "pause_handler" => Closure(float $duration) {#2858 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2852 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775215 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 14b (easy handle 0x563243e343c0)\n > GET /2.0/kb_invoice/3193 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:43 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 17\r\n < x-ratelimit-remaining-minute: 890\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 890\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f31528006aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:43 GMT" "content-type: application/json" "ratelimit-reset: 17" "x-ratelimit-remaining-minute: 890" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 890" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f31528006aa0-GVA" ] "response_json" => [ "id" => 3193 "document_nr" => "POM-FAC2026-03193" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 799 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "981.000000" "total_net" => "981.000000" "total_taxes" => "79.4610" "total_received_payments" => "1060.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1060.450000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-22" "is_valid_to" => "2026-06-20" "contact_address" => """ Samuel Ferrus\n Ecole Jurassienne du Bois\n Rue de la Jeunesse 36\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-04 10:37:39" "esr_id" => 3000 "qr_invoice_id" => 3000 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "79.4610" ] ] "positions" => [ [ "id" => 3621 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.ecole-bois.ch<strong><br />Début du contrat:</strong> 16.05.22 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13127 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 775 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13128 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 13129 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.ecole-bois.ch</li>\r\n <li>www.ecole-charpente.ch</li>\r\n <li>www.ecole-menuiserie.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "66.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/cc4602e9d0b0daff4c716d3622b7b7d2bdb4e481fdc14665be1cbe1dd6399a51" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3195 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.221556 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000211 "size_download" => 1727.0 "speed_download" => 7814.0 "starttransfer_time" => 0.221345 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 211 "starttransfer_time_us" => 221345 "total_time_us" => 221556 "effective_method" => "GET" "start_time" => 1783396903.3703 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3195" "pause_handler" => Closure(float $duration) {#2870 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2867 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775212 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 14d (easy handle 0x563243e373f0)\n > GET /2.0/kb_invoice/3195 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:43 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 17\r\n < x-ratelimit-remaining-minute: 889\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 889\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f31619116aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:43 GMT" "content-type: application/json" "ratelimit-reset: 17" "x-ratelimit-remaining-minute: 889" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 889" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f31619116aa0-GVA" ] "response_json" => [ "id" => 3195 "document_nr" => "POM-FAC2026-03195" "title" => "Jura3Lacs-JuraPass-Améliorations" "contact_id" => 49 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1080.000000" "total_net" => "1080.000000" "total_taxes" => "87.4800" "total_received_payments" => "1167.500000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1167.500000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-26" "is_valid_to" => "2026-06-24" "contact_address" => """ Jura Tourisme\n Place du 23-Juin 6\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:53" "esr_id" => 3001 "qr_invoice_id" => 3001 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "87.4800" ] ] "positions" => [ [ "id" => 3622 "type" => "KbPositionText" "text" => "<strong>Optimisation de la webapp Jura Pass<br /></strong>L’objectif de ce mandat est d’améliorer l’expérience utilisateur, de renforcer l’activation des offres touristiques et de structurer la captation de données, afin de faire du Jura Pass un véritable levier d’engagement et de relation avec les visiteurs." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13130 "type" => "KbPositionArticle" "amount" => "6.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Audit & Analyse</strong><p data-start="1094" data-end="1269">Cette phase permet de comprendre précisément l’utilisation actuelle de la webapp, d’identifier les points de friction et de mettre en évidence les opportunités d’amélioration. Elle constitue une base stratégique pour orienter les futures évolutions.</p>\n <ul>\n <li data-start="1094" data-end="1269">Analyse de la webapp existante (parcours utilisateurs, ergonomie, architecture)</li>\n <li data-start="1094" data-end="1269">Analyse de l’utilisation actuelle du Jura Pass</li>\n <li data-start="1094" data-end="1269">Identification des freins à l’activation des offres touristiques</li>\n <li data-start="1094" data-end="1269">Analyse du parcours utilisateur (avant / pendant / après séjour)</li>\n <li data-start="1094" data-end="1269">Analyse des données actuellement collectées</li>\n <li data-start="1094" data-end="1269">Benchmark d’applications touristiques similaires</li>\n <li data-start="1094" data-end="1269">Identification des opportunités d’amélioration UX et data</li>\n </ul>\n <p> </p> <i></i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "1080.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/61c19eee49b872582d524cf70918943a431e91bcb2d0f0fb67eae7b221e49cac" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3198 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.31895 "namelookup_time" => 0.000114 "connect_time" => 0.000115 "pretransfer_time" => 0.000327 "size_download" => 1990.0 "speed_download" => 6257.0 "starttransfer_time" => 0.318727 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 115 "connect_time_us" => 115 "namelookup_time_us" => 114 "pretransfer_time_us" => 327 "starttransfer_time_us" => 318727 "total_time_us" => 318950 "effective_method" => "GET" "start_time" => 1783396903.5965 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3198" "pause_handler" => Closure(float $duration) {#2882 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2879 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775209 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 14f (easy handle 0x563243e3aea0)\n > GET /2.0/kb_invoice/3198 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:43 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 888\r\n < x-ratelimit-remaining-minute: 888\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 17\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3177a336aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:43 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 888" "x-ratelimit-remaining-minute: 888" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 17" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3177a336aa0-GVA" ] "response_json" => [ "id" => 3198 "document_nr" => "POM-FAC2026-03198" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 107 "contact_sub_id" => null "user_id" => 34 "project_id" => 153 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "243.2500" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Houlmann Optique\n Rue du 23-Juin 18\n CH - 2800 Delémont """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 10:44:58" "esr_id" => 3002 "qr_invoice_id" => 3002 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "positions" => [ [ "id" => 3626 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.houlmann-optique.ch<strong><br />Début du contrat:</strong> 29.05.2017 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13135 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] ] "network_link" => "https://network.bexio.com/invoice/bad4eb2af265d2cf02409911c3531481bc84e804b3aa3277aaa20ed305a2c0d2" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3199 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.144225 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000247 "size_download" => 3082.0 "speed_download" => 21402.0 "starttransfer_time" => 0.143966 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 247 "starttransfer_time_us" => 143966 "total_time_us" => 144225 "effective_method" => "GET" "start_time" => 1783396903.9202 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3199" "pause_handler" => Closure(float $duration) {#2892 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2891 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775206 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 151 (easy handle 0x563243e3d0a0)\n > GET /2.0/kb_invoice/3199 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:44 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 887\r\n < x-ratelimit-remaining-minute: 887\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 17\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3198baf6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:44 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 887" "x-ratelimit-remaining-minute: 887" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 17" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3198baf6aa0-GVA" ] "response_json" => [ "id" => 3199 "document_nr" => "POM-FAC2026-03199" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 108 "contact_sub_id" => null "user_id" => 34 "project_id" => 154 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1301.000000" "total_net" => "1301.000000" "total_taxes" => "105.3810" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1406.4000" "total" => "1406.400000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Maître Frères SA\n Cédric Eggenschwiler\n Rue des Places 32\n CH - 2855 Glovelier """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 10:45:55" "esr_id" => 3003 "qr_invoice_id" => 3003 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "105.3810" ] ] "positions" => [ [ "id" => 3627 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.maitre-freres.swiss<strong><br />Début du contrat:</strong> 30.05.2018 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13136 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 776 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13137 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 13138 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Noms de domaine supplémentaires:</strong><ol>\r\n <li>maitre-freres.ch (22.–)</li>\r\n <li>maitre-freres.com (30.–)</li>\r\n <li>maitre-freres.swiss (130.–)</li>\r\n <li>mf-sa.com (30.–)</li>\r\n <li>mf-sa.biz (22.–)</li>\r\n <li>mf-sa.swiss (130.–)</li>\r\n <li>mf-sa.ch (22.–)</li>\r\n </ol> """ "unit_price" => "386.000000" "discount_in_percent" => null "position_total" => "386.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/1096519b1b33f5d72e15a5de7d860dfc1335064f7138d04510534c05b2066935" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3200 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.129534 "namelookup_time" => 6.3E-5 "connect_time" => 6.4E-5 "pretransfer_time" => 0.000289 "size_download" => 2185.0 "speed_download" => 16937.0 "starttransfer_time" => 0.129242 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 64 "namelookup_time_us" => 63 "pretransfer_time_us" => 289 "starttransfer_time_us" => 129242 "total_time_us" => 129534 "effective_method" => "GET" "start_time" => 1783396904.0705 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3200" "pause_handler" => Closure(float $duration) {#2903 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2902 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775203 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 153 (easy handle 0x563243e49e10)\n > GET /2.0/kb_invoice/3200 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:44 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 16\r\n < x-ratelimit-remaining-minute: 886\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 886\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f31a7c4a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:44 GMT" "content-type: application/json" "ratelimit-reset: 16" "x-ratelimit-remaining-minute: 886" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 886" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f31a7c4a6aa0-GVA" ] "response_json" => [ "id" => 3200 "document_nr" => "POM-FAC2026-03200" "title" => "Site internet - Partie 2" "contact_id" => 486 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3375.000000" "total_net" => "3375.000000" "total_taxes" => "273.3750" "total_received_payments" => "3648.400000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3648.400000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Garage Rais SA\n Rue Emile-Boéchat 121\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-29 08:58:48" "esr_id" => 3004 "qr_invoice_id" => 3004 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "273.3750" ] ] "positions" => [ [ "id" => 13139 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Design</strong>Nous concevons des designs entièrement personnalisés, fidèles à l’ADN de votre marque, qui mettent en lumière vos contenus grâce à une mise en page harmonieuse et captivante, pensée pour attirer et retenir l’attention.\r\n <ul>\r\n <li>Étude, recherche, moodboard</li>\r\n <li>Réalisation de l’emballage graphique et des styles de mise en page – 1*</li>\r\n <li>Maquettes graphiques et propositions – 2*</li>\r\n </ul>\r\n <em>(*1) – La réalisation de l’emballage graphique n’inclut pas la réalisation de vos contenus (textes, traductions, images, vidéos, animations, etc.). Ceux-ci peuvent être réalisés ou adaptés par nos soins, à la demande du client. Les éventuels achats de droits d’utilisation d’images ne sont pas compris dans ce tarif. (*2) – Les modifications/demandes-client après le 2e bon à tirer sont facturées au tarif horaire en vigueur.</em> """ "unit_price" => "3000.000000" "discount_in_percent" => "10.0000" "position_total" => "1350.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13140 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Développement web</strong>À partir de cette étape, il n’est plus possible de procéder à des changements de structure ou de design:\r\n <ul>\r\n <li>Programmation et codage sur mesure – 1*</li>\r\n <li>Adaptation mobile (Responsive Design)</li>\r\n <li>Intégration de la console CMS WordPress (gestion des contenus par le client)</li>\r\n <li>Préparation des gabarits des styles de mise en pages – 2*</li>\r\n <li>Optimisation des pages pour un référencement naturel de base – 3*</li>\r\n <li>Mise en place du compte SUPPORT et des outils de statistiques</li>\r\n </ul>\r\n <em>Les prix peuvent varier en fonction de l’organigramme défini, de la stratégie de contenus, et de la complexité du mandat. (*1) – Les fonctionnalités spécifiques ne sont pas incluses. (*2) – L'intégration des contenus n'est pas comprise dans ce prix. (*3) – Pour renforcer votre visibilité, nous proposons une stratégie de référencement personnalisée (SEO, SEA). Celle-ci peut inclure la création de contenus spécifiques, le lancement de campagnes Google Ads, ainsi que l'application de techniques de référencement avancées (ces services ne sont pas inclus dans l'offre actuelle).</em> """ "unit_price" => "4500.000000" "discount_in_percent" => "10.0000" "position_total" => "2025.000000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/1b04f4d699849d3ab4919d0572b3082258d8370df472a6f830efd75b7190cbec" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3201 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.727201 "namelookup_time" => 6.4E-5 "connect_time" => 6.4E-5 "pretransfer_time" => 0.000243 "size_download" => 1254.0 "speed_download" => 1724.0 "starttransfer_time" => 0.726924 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 64 "namelookup_time_us" => 64 "pretransfer_time_us" => 243 "starttransfer_time_us" => 726924 "total_time_us" => 727201 "effective_method" => "GET" "start_time" => 1783396904.2063 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3201" "pause_handler" => Closure(float $duration) {#2916 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2913 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775200 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 155 (easy handle 0x563243e4b750)\n > GET /2.0/kb_invoice/3201 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:44 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 16\r\n < x-ratelimit-remaining-minute: 885\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 885\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f31b4ce26aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:44 GMT" "content-type: application/json" "ratelimit-reset: 16" "x-ratelimit-remaining-minute: 885" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 885" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f31b4ce26aa0-GVA" ] "response_json" => [ "id" => 3201 "document_nr" => "POM-FAC2026-03201" "title" => "Jura-Pass - WebApp - Modifications partenaires" "contact_id" => 49 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Jura Tourisme\n Place du 23-Juin 6\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:53" "esr_id" => 3005 "qr_invoice_id" => 3005 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "positions" => [ [ "id" => 18162 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Selon demande du 28.04.26<br /></strong>\r\n <ul>\r\n <li>Ajout du logo BLS dans les partenaires</li>\r\n <li>Réalisation du visuel</li>\r\n <li>Export</li>\r\n <li>Gestion de projet (échanges, admin, etc.)</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/9b446074ee645e7ffde9a60ed75e1057fc28233f9a3a01691bac2cfbfdb8c4d2" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3202 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.754953 "namelookup_time" => 7.2E-5 "connect_time" => 7.2E-5 "pretransfer_time" => 0.000244 "size_download" => 2704.0 "speed_download" => 3586.0 "starttransfer_time" => 0.754702 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 72 "connect_time_us" => 72 "namelookup_time_us" => 72 "pretransfer_time_us" => 244 "starttransfer_time_us" => 754702 "total_time_us" => 754953 "effective_method" => "GET" "start_time" => 1783396904.9397 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3202" "pause_handler" => Closure(float $duration) {#2928 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2925 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775197 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 157 (easy handle 0x563243e4e830)\n > GET /2.0/kb_invoice/3202 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:45 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 16\r\n < x-ratelimit-remaining-minute: 884\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 884\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f31fe8696aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:45 GMT" "content-type: application/json" "ratelimit-reset: 16" "x-ratelimit-remaining-minute: 884" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 884" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f31fe8696aa0-GVA" ] "response_json" => [ "id" => 3202 "document_nr" => "POM-FAC2026-03202" "title" => "CRODES-Logo" "contact_id" => 1224 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3500.000000" "total_net" => "3500.000000" "total_taxes" => "283.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "3783.5000" "total" => "3783.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ CRODES\n Conférence romande des directeurs des écoles supérieures\n Rue de Sébeillon 12\n CH - 1004 Lausanne """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 13:35:54" "esr_id" => 3006 "qr_invoice_id" => 3006 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "283.5000" ] ] "positions" => [ [ "id" => 3628 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon entretien du 14 janvier 2026 et document de stratégie</strong></p>\n <p>Réalisation d'une nouvelle identité visuelle pour la CRODES</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13141 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Logotype / Identité de marque</strong><p><strong>Sur la base d’un nom existant et d’un audit de marque préalablement réalisé, nous proposons la création d’un logo entièrement repensé, accompagné de ses différentes déclinaisons:</strong></p>\n <ul>\n <li>Workshop interne</li>\n <li>Recherche d’idées, brainstorming</li>\n <li>Maquettes graphiques et propositions (jusqu’au 2e BAT) – 1*</li>\n <li>Recherche de base des similitudes graphiques concernant les droits d’auteur, en Suisse uniquement (une recherche plus approfondie est toutefois recommandée) – 2*</li>\n <li>Finalisation et livraison des fichiers dans les formats standards (.eps, .jpg, .png), accompagnée d’une <a href="https://pomzed.ch/wp-content/uploads/2025/05/Pomzed-CharteUtilisationLogo-Exemple.pdf" target="_blank" rel="noopener">charte d’utilisation</a></li>\n </ul>\n <p>(1) – Nous proposons généralement des présentations du logo mises en situation sur différents supports, définis en amont, afin d’illustrer l’identité visuelle globale (par ex.: papeterie, enseigne, annonce publicitaire, véhicule, packaging, etc.). Ces mises en situation constituent des exemples visuels non contractuels, dont l’objectif est de montrer comment le logo peut s’exprimer et s’adapter dans des contextes réels (corporate). Elles ne représentent ni des supports définitifs, ni des mises en page finales, mais des projections créatives destinées à faciliter la validation de l’identité graphique dans son environnement. À noter que toute modification demandée par le client après le deuxième bon à tirer (BAT) sera facturée au tarif horaire de CHF 150.–.</p>\n <p>(2) – Il s’agit ici uniquement d’une recherche de similitude graphique, et non verbale. La recherche de similitude permet de vérifier les disponibilités des droits d’auteurs et d’utilisation en Suisse. Pour une recherche à l’internationale, le prix de base est de CHF 1500.– HT.</p> <i>Toute modification après le 2ᵉ bon à tirer sera facturée au tarif horaire en vigueur. À la fin du mandat, le logo est remis au client en formats exploitables (jpg, png, eps), tout en restant la propriété intellectuelle de Pomzed. Sans autorisation, il ne peut être modifié par des tiers. Les polices «source» ne sont pas incluses (le logo est un dessin vectoriel), et les maquettes non retenues restent la propriété de Pomzed. Attention: un logo n’est pas automatiquement protégé. Plus d’informations: https://pomzed.ch/cg. Processus: chez Pomzed, nous travaillons à partir d’un brief clair qui définit vos besoins, forces, faiblesses et surtout vos objectifs. Nous ne créons pas «à la carte» selon des goûts personnels, mais selon une stratégie efficace pour atteindre vos objectifs. Il est important de noter que notre travail, fondé sur ce brief, est facturé même s’il ne correspond pas exactement à vos préférences; un écart révèle souvent un brief initial insuffisant.</i> """ "unit_price" => "3500.000000" "discount_in_percent" => "0.0000" "position_total" => "3500.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/30f130449f5321521fd73087b643da1c0ac48aecba290d4df45038d02dffd6b4" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3203 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.330053 "namelookup_time" => 4.9E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000183 "size_download" => 2104.0 "speed_download" => 6375.0 "starttransfer_time" => 0.329866 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 49 "pretransfer_time_us" => 183 "starttransfer_time_us" => 329866 "total_time_us" => 330053 "effective_method" => "GET" "start_time" => 1783396905.6991 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3203" "pause_handler" => Closure(float $duration) {#2940 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2937 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775194 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 159 (easy handle 0x563243e58250)\n > GET /2.0/kb_invoice/3203 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:46 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 883\r\n < ratelimit-reset: 15\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 883\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f324ac676aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:46 GMT" "content-type: application/json" "ratelimit-remaining: 883" "ratelimit-reset: 15" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 883" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f324ac676aa0-GVA" ] "response_json" => [ "id" => 3203 "document_nr" => "POM-FAC2026-03203" "title" => "ECAS-CommunicationValeurs" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1000.000000" "total_net" => "1000.000000" "total_taxes" => "81.0000" "total_received_payments" => "1081.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1081.000000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-12 11:35:27" "esr_id" => 3007 "qr_invoice_id" => 3007 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "81.0000" ] ] "positions" => [ [ "id" => 3629 "type" => "KbPositionText" "text" => """ <strong></strong><strong>Selon entretien du 9 avril 2024</strong>\r\n <ul>\r\n <li>Proposition et réalisation de supports de communication pour la promotion des 8 valeurs clés de l'ECAS.</li>\r\n <li>Création de visuels et mise en page graphique selon charte existante de l'ECAS, avec intégration des illustrations réalisées par les Castors et sélectionnées par les employé·e·s ECAS</li>\r\n <li>Supports à choix: animation/vidéo, dépliant, visuels digitaux fixes, cartes de vœux, habillage des locaux, goodies, etc.</li>\r\n </ul>\r\n <strong>La réalisation de la ligne graphique a édébuté en 2025 avec l'adaptation (numérisation et traitement) des dessin réalisés par le Castors et l'établissement d'élèments visuels permettant d'afficher le nom de la valeur et le texte d'accompèagnement. Après de nombreux essais, l'utilisation de ces dessins a été abandonnée et la ligne graphique mise en pause jusqu'à la validation des nouvelles illustrations réalisées par nos soins. Selon e-mail du 28 avril, la partie ligne graphique est complètée avec la livraison des images des différentes valeurs avec illustration, titre et texte d'accompagnement.</strong> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13142 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Ligne graphique</strong><p>Nous concevons un univers graphique, fidèle à l’ADN de votre marque, qui met en valeur vos contenus pour attirer et retenir l’attention.</p>\n <ul>\n <li>Établissement d'une ligne graphique "valeurs"</li>\n <li>Selon charte graphique ECAS existante</li>\n <li>Numérisation et adaptation des illustrations des Castors</li>\n <li>Définition des éléments graphiques</li>\n <li>Réalisation de l'emballage graphique et des styles*</li>\n </ul> <i>*La réalisation de l’emballage graphique n’inclut pas la réalisation de vos contenus (textes, traductions, images, vidéos, animations, etc.). Ceux-ci peuvent être réalisés ou adaptés par nos soins, à la demande du client. Les éventuels achats de droits d’utilisation d’images ne sont pas compris dans ce tarif.</i> """ "unit_price" => "1000.000000" "discount_in_percent" => "0.0000" "position_total" => "1000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/ffdd0ec1405d58d886d9814ae8058ad6e90365ce7b68f960b01719634ec1bd7f" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3204 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.281695 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.000191 "size_download" => 1673.0 "speed_download" => 5953.0 "starttransfer_time" => 0.281483 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 191 "starttransfer_time_us" => 281483 "total_time_us" => 281695 "effective_method" => "GET" "start_time" => 1783396906.0331 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3204" "pause_handler" => Closure(float $duration) {#2952 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2949 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775191 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 15b (easy handle 0x563243e59b90)\n > GET /2.0/kb_invoice/3204 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:46 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 882\r\n < x-ratelimit-remaining-minute: 882\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 14\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f326bde36aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:46 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 882" "x-ratelimit-remaining-minute: 882" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 14" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f326bde36aa0-GVA" ] "response_json" => [ "id" => 3204 "document_nr" => "POM-FAC2026-03204" "title" => "Frigotech-Covering-Véhicules-5x" "contact_id" => 23 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "522.500000" "total_net" => "522.500000" "total_taxes" => "42.3225" "total_received_payments" => "564.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "564.800000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:48:07" "esr_id" => 3008 "qr_invoice_id" => 3008 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.3225" ] ] "positions" => [ [ "id" => 13143 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering véhicule (Ford Kuga 1x) - mai 2026</strong>\r\n <ul>\r\n <li>Film MacTac 9800 Pro 9849-33</li>\r\n <li>Matière découpée à la forme</li>\r\n <li>Lot pour véhicule</li>\r\n <li>Dégraissage et nettoyage</li>\r\n <li>Pose sur véhicule dans nos locaux</li>\r\n <li>1x Ford Kuga</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "495.000000" "discount_in_percent" => "0.0000" "position_total" => "495.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13144 "type" => "KbPositionArticle" "amount" => "0.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "27.500000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/d6ad41627e16db2243a0266aecf347b71dbf50d45f55e574724e8fd78381c1fa" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3205 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.143338 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000225 "size_download" => 1706.0 "speed_download" => 11930.0 "starttransfer_time" => 0.143096 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 225 "starttransfer_time_us" => 143096 "total_time_us" => 143338 "effective_method" => "GET" "start_time" => 1783396906.3192 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3205" "pause_handler" => Closure(float $duration) {#2964 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2961 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775188 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 15d (easy handle 0x563243e5feb0)\n > GET /2.0/kb_invoice/3205 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:46 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 881\r\n < x-ratelimit-remaining-minute: 881\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 14\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3288f3d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:46 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 881" "x-ratelimit-remaining-minute: 881" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 14" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3288f3d6aa0-GVA" ] "response_json" => [ "id" => 3205 "document_nr" => "POM-FAC2026-03205" "title" => "Logo Espace pastoral Vallée de Delémont – Prévôté" "contact_id" => 1112 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "337.500000" "total_net" => "337.500000" "total_taxes" => "27.3375" "total_received_payments" => "364.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "364.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Centre Pastoral du Jura\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-04 10:37:39" "esr_id" => 3009 "qr_invoice_id" => 3009 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "27.3375" ] ] "positions" => [ [ "id" => 3631 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de Stéphane Brugnerotto - mars 2026</strong><br />\r\n <ul>\r\n <li>Réalisation de l'identité de l'Espace Pastoral Vallée de Delémont - Prévôté, selon identité de base Jura Pastoral</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18167 "type" => "KbPositionCustom" "amount" => "1.750000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Logo <span>Espace pastoral Vallée de Delémont – Prévôté</span></strong><br />\r\n <ul>\r\n <li>Réalisation du logo selon bases existantes (Jura Pastoral et autres Espaces/Unités)</li>\r\n <li>Mise à dispositon sur le serveur via lien de téléchargement de: </li>\r\n </ul>\r\n <ol>\r\n <li>Pack logo</li>\r\n <li>En-tête</li>\r\n <li>Signature mail</li>\r\n <li>Chartes d'application</li>\r\n <li>Police</li>\r\n </ol> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "262.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18168 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes<br /></strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent la gestion de projet, les différents échanges, les frais administratifs, les frais techniques, ainsi que les coûts de manutention, de livraison et de déplacement." "unit_price" => "75.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/c342bf6aaa8a013054db592617ddcdb3888cf433f8cc281f61a40201f306e5b9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3206 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.134603 "namelookup_time" => 6.7E-5 "connect_time" => 6.7E-5 "pretransfer_time" => 0.000248 "size_download" => 1413.0 "speed_download" => 10544.0 "starttransfer_time" => 0.134386 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 67 "connect_time_us" => 67 "namelookup_time_us" => 67 "pretransfer_time_us" => 248 "starttransfer_time_us" => 134386 "total_time_us" => 134603 "effective_method" => "GET" "start_time" => 1783396906.467 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3206" "pause_handler" => Closure(float $duration) {#2976 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2973 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775185 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 15f (easy handle 0x563243e65ed0)\n > GET /2.0/kb_invoice/3206 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:46 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 14\r\n < x-ratelimit-remaining-minute: 880\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 880\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3296fed6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:46 GMT" "content-type: application/json" "ratelimit-reset: 14" "x-ratelimit-remaining-minute: 880" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 880" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3296fed6aa0-GVA" ] "response_json" => [ "id" => 3206 "document_nr" => "POM-FAC2026-03206" "title" => "Carte de visite D. Lienhard" "contact_id" => 566 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "81.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Assidu SA\n Avenue de la Gare 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-05 08:17:28" "esr_id" => 3010 "qr_invoice_id" => 3010 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "positions" => [ [ "id" => 3633 "type" => "KbPositionText" "text" => "<strong>P<strong>restations Pomzed</strong>, réalisation et adaptation de divers supports</strong><br />Toutes les prestations Pomzed sont facturées au tarif horaire de CHF 150.–.<br />Dates de prestations: mars 2026<br /><br />" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18170 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Cartes de viste<br /></strong><em>Demandes par mail de Mme Emma Monastra du 13.5.2026<br /></em>\r\n <ul>\r\n <li>Adaptation de la carte de M. Lienhard selon nouveau modèle</li>\r\n <li>Ajout du numéro FINMA</li>\r\n <li>Finalisation et livraison de la carte de visite pour production</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/35b0befd1d46f331967dc0e90a03e6f4edcc51c41b6ac90b703da2406df16d8d" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3207 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.392439 "namelookup_time" => 7.0E-5 "connect_time" => 7.0E-5 "pretransfer_time" => 0.000204 "size_download" => 2204.0 "speed_download" => 5622.0 "starttransfer_time" => 0.392199 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 70 "connect_time_us" => 70 "namelookup_time_us" => 70 "pretransfer_time_us" => 204 "starttransfer_time_us" => 392199 "total_time_us" => 392439 "effective_method" => "GET" "start_time" => 1783396906.6064 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3207" "pause_handler" => Closure(float $duration) {#2988 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2985 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775182 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 161 (easy handle 0x563243e67810)\n > GET /2.0/kb_invoice/3207 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:46 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 879\r\n < x-ratelimit-remaining-minute: 879\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 14\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f32a48bd6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:46 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 879" "x-ratelimit-remaining-minute: 879" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 14" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f32a48bd6aa0-GVA" ] "response_json" => [ "id" => 3207 "document_nr" => "POM-FAC2026-03207" "title" => "Textiles Février 2026" "contact_id" => 735 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4835.500000" "total_net" => "4835.500000" "total_taxes" => "391.6755" "total_received_payments" => "5227.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5227.200000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Eichenberger Electricité-Téléphone SA\n Av. de la Liberté 20\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-06 08:35:35" "esr_id" => 3011 "qr_invoice_id" => 3011 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "391.6755" ] ] "positions" => [ [ "id" => 18171 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 101 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => "Erreur dans la première commande: la cliente confirmait que c'était bien les softshells comme les commandes précédentes, mais finalement c'est les vestes d'hiver Nous facturons des frais pour le renvoi des textiles inutiles." "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18172 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Commande client - 26.02.26 (après corrections):<br /></strong>\r\n <ul>\r\n <li>T-shirt: 16 x L, 13 x S, 2 x XS > CHF 744.– (textiles et impressions DTF)</li>\r\n <li>Pull: 4 x L, 10 x S, 2 x S > CHF 632.– (textiles et impressions DTF)</li>\r\n <li>Veste standard (softshell) – Homme: 1 x L (DTF > logo dos et nom sur la veste: Alex) – CHF 189.–</li>\r\n <li>Veste d'hiver: 4 x S, 5 x M, 3 x L, 1 x XL (logo sur coeur, broderie, 2 couleurs, sans les noms) > CHF 1884.–</li>\r\n <li>Bonnet: 4 x > CHF 80.– (textiles et broderie)</li>\r\n <li>Casquette: 3 x > CHF 78.– (textiles et broderie)</li>\r\n </ul>\r\n <strong data-start="63" data-end="91">Information importante:</strong><br data-start="91" data-end="94" /><span>Nos tarifs pour les impressions à chaud (DTF) ont été ajustés au 1er janvier 2026. Toutefois, en tant que client fidèle et dans le cadre d’un réassortiment, nous vous accordons un </span><strong data-start="274" data-end="292" data-is-only-node="">rabais de 35%</strong><span>, déjà inclus dans le prix indiqué.</span> """ "unit_price" => "3607.000000" "discount_in_percent" => null "position_total" => "3607.000000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18173 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Pantalons (commande supplémentaire annexe)</strong><br />\r\n <ul>\r\n <li>Textiles fournis par le client </li>\r\n <li>Logo taille moyen-grand</li>\r\n <li>Impression deux couleurs (DTF)</li>\r\n <li>Marquage sur la poche</li>\r\n <li>8 exemplaires</li>\r\n <li>Gestion de projet incluse</li>\r\n </ul>\r\n <em>Les prix varient en fonction des quantités (minimum 10 pces)</em> """ "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "3" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 18174 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Commande supplémentaire su 20.04.26</strong><br /><strong><strong></strong></strong>\r\n <ul>\r\n <li>Pull: 3 x M > CHF 118.50.– (textiles et impressions DTF)</li>\r\n <li>Casquette: 10x > CHF 260.– (textiles et broderies)</li>\r\n <li>Bonnets: 10x > CHF 200.– (textiles et broderies)</li>\r\n </ul> """ "unit_price" => "578.500000" "discount_in_percent" => null "position_total" => "578.500000" "pos" => "4" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 13146 "type" => "KbPositionArticle" "amount" => "2.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais de manutention</strong><br />\r\n <ul>\r\n <li>Gestion de projet</li>\r\n <li>Frais techniques</li>\r\n <li>Manutention</li>\r\n <li>Frais de port</li>\r\n <li>Livraison</li>\r\n </ul> """ "unit_price" => "110.000000" "discount_in_percent" => null "position_total" => "275.000000" "pos" => "5" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 246 ] ] "network_link" => "https://network.bexio.com/invoice/979c26fbd1b9718a2d35e0d1237ead0da7852b2bb6039753bf7f591f712f6fb8" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3208 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.414308 "namelookup_time" => 6.1E-5 "connect_time" => 6.2E-5 "pretransfer_time" => 0.000213 "size_download" => 3066.0 "speed_download" => 7405.0 "starttransfer_time" => 0.414021 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 62 "connect_time_us" => 62 "namelookup_time_us" => 61 "pretransfer_time_us" => 213 "starttransfer_time_us" => 414021 "total_time_us" => 414308 "effective_method" => "GET" "start_time" => 1783396907.0031 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3208" "pause_handler" => Closure(float $duration) {#3000 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#2997 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775179 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 163 (easy handle 0x563243e6e2f0)\n > GET /2.0/kb_invoice/3208 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:47 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 13\r\n < x-ratelimit-remaining-minute: 878\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 878\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f32ccad26aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:47 GMT" "content-type: application/json" "ratelimit-reset: 13" "x-ratelimit-remaining-minute: 878" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 878" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f32ccad26aa0-GVA" ] "response_json" => [ "id" => 3208 "document_nr" => "POM-FAC2026-03208" "title" => "MOBIJU-Campagne-AttentionDepassement" "contact_id" => 187 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4492.200000" "total_net" => "4492.200000" "total_taxes" => "363.8682" "total_received_payments" => "4856.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "4856.050000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Vagabond\n Promotion des transports publics jurassiens\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3012 "qr_invoice_id" => 3012 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "363.8682" ] ] "positions" => [ [ "id" => 3634 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon briefing par e-mail du 16 janvier et discussion du 28 janvier 2026</strong></p>\n <p>Création d'une campagne MOBIJU afin de sensibiliser les conducteurs aux risques d'accidents lors du dépassement de bus stationnés aux arrêts.</p>\n <ul>\n <li>Recherche de concept</li>\n <li>Dans le même style que les campagnes "PayApp" et "SignalClair"</li>\n <li>Réalisation de visuels animés pour LiveSystems et Social Media et adaptation pour visuels fixes</li>\n <li>Production et pose de visuels arrières de bus (SGA) pour 2-3 bus</li>\n </ul>\n <p>Livraison prévue entre début et mi-avril 2026</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13147 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Réalisation et production du concept</strong><ul>\n <li>Réalisation et production du concept choisi</li>\n <li>Illustrations, éléments graphiques, etc.</li>\n <li>Finalisation des éléments visuels de campagne</li>\n <li>Corrections/modifications jusqu'au BAT02</li>\n </ul> <i>*Les demandes de corrections/modifications survenant après le BAT02 sont facturées au tarif horaire de CHF 150.-</i> """ "unit_price" => "1200.000000" "discount_in_percent" => "0.0000" "position_total" => "1200.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13148 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Animation vidéo</strong><ul>\n <li>Durée: 10 à 20 secondes max.</li>\n <li>1 langue (français)</li>\n <li>Style: selon concept (vidéo et/ou animation graphique)</li>\n <li>Bande-son: musique d’ambiance, aucune voix off</li>\n <li>Diffusion: livesystems et réseaux sociaux</li>\n <li>Export: HD 1920×1080 / 1080x1920 / 1080x1350, .MP4</li>\n </ul> <i>Le prix peut varier en fonction des la complexité du scénario final. Toutes corrections/modifications client après le BAT02 est facturé au tarif horaire en vigueur. Droits de diffusion: nos fichiers sont livrés libres de droits (images et sons). Les droits de diffusion sont gratuits si la vidéo/motion n’est pas exploitée sous forme de publicité (site internet, expo, page Facebook, etc.). Pour une diffusion publicitaire payante, les conditions varient en fonction des supports (Facebook Ads, Cinéma, TV, etc.) et se renouvellent chaque année. Si cette option est choisie, nous vous ferons parvenir le tarif détaillé de ces droits de diffusion, en fonction de votre utilisation finale de la vidéo/motion.</i> """ "unit_price" => "1000.000000" "discount_in_percent" => "0.0000" "position_total" => "1000.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13149 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation visuel fixes</strong>\r\n <ul>\r\n <li>Arrières de bus</li>\r\n <li>Newsletter et actualité site web</li>\r\n <li>Correction/modifications jusqu'au BAT02*</li>\r\n </ul>\r\n <em>*Toute modification survenant après le BAT02 est facturée selon le tarif horaire en vigueur</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 13150 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. Ces frais comprennent:\r\n <ul>\r\n <li>La gestion de projet (si celle-ci n’est pas déjà incluse dans les autres prestations)</li>\r\n <li>Les différents échanges, séances, présentations, etc.</li>\r\n <li>Les frais administratifs, techniques, ainsi que les coûts de manutention</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 3446 "type" => "KbPositionSubposition" "text" => "<strong>Arrières de bus (fenêtre arrière)</strong><br><p>Fenêtre arrière complète pour Mercedes Citaro</p>" "pos" => "5" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1992.200000" "show_pos_prices" => true ] [ "id" => 13151 "type" => "KbPositionArticle" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Production (Mercedes Citaro)</strong>\r\n <ul>\r\n <li>Impression numérique </li>\r\n <li>Autocollant Window ceritfié DTC</li>\r\n <li>Laminage de protection</li>\r\n <li>220 x 110 cm, à confirmer selon commande SGA</li>\r\n <li>2 bus (estimation)</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "230.000000" "discount_in_percent" => "0.0000" "position_total" => "1150.000000" "pos" => "5.1" "internal_pos" => 7 "parent_id" => 3446 "is_optional" => false "article_id" => 7 ] [ "id" => 13152 "type" => "KbPositionArticle" "amount" => "7.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Pose</strong>\r\n <ul>\r\n <li>Dégraissage/nettoyage de la zone</li>\r\n <li>Pose sur véhicule</li>\r\n </ul>\r\n <em>Frais de déplacement sur site/dépôt non inclus.</em> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "770.000000" "pos" => "5.2" "internal_pos" => 8 "parent_id" => 3446 "is_optional" => false "article_id" => 8 ] [ "id" => 13153 "type" => "KbPositionArticle" "amount" => "72.200000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 5 "account_id" => 101 "unit_name" => "km" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais de déplacement (hors agglomération Delémont)</strong>\r\n <ul>\r\n <li>Déplacement Delémont - St-Ursanne et retour (32.6 km)</li>\r\n <li>2x déplacement Delémont - Bassecourt et retour (2x 19.8 km)</li>\r\n </ul> """ "unit_price" => "1.000000" "discount_in_percent" => "0.0000" "position_total" => "72.200000" "pos" => "5.3" "internal_pos" => 9 "parent_id" => 3446 "is_optional" => false "article_id" => 8 ] ] "network_link" => "https://network.bexio.com/invoice/52770ca267709145690df655962a6fc747941d09122712a999430955744df92d" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3209 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.119109 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000228 "size_download" => 1572.0 "speed_download" => 13210.0 "starttransfer_time" => 0.11889 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 228 "starttransfer_time_us" => 118890 "total_time_us" => 119109 "effective_method" => "GET" "start_time" => 1783396907.4232 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3209" "pause_handler" => Closure(float $duration) {#3012 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3009 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775176 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 165 (easy handle 0x563243e74310)\n > GET /2.0/kb_invoice/3209 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:47 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 13\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 877\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 877\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f32f6ce86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:47 GMT" "content-type: application/json" "ratelimit-reset: 13" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 877" "ratelimit-limit: 1000" "ratelimit-remaining: 877" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f32f6ce86aa0-GVA" ] "response_json" => [ "id" => 3209 "document_nr" => "POM-FAC2026-03209" "title" => "HEP-NL-FevrierMai26" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "100.500000" "total_net" => "100.500000" "total_taxes" => "8.1405" "total_received_payments" => "108.650000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "108.650000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:03" "esr_id" => 3013 "qr_invoice_id" => 3013 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "8.1405" ] ] "positions" => [ [ "id" => 3635 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 13 janvier 2026</strong></p>\n <p>Mise en place et envoi des lettres d'information institutionnelles pour les mois de février et de mai 2026</p>\n <ul>\n <li>Préparation des e-mails</li>\n <li>Vérification des audiences</li>\n <li>Création des campagnes</li>\n <li>Envoi finaux, le 26.02.26 et le 28.05.26</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13154 "type" => "KbPositionArticle" "amount" => "0.670000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Infolettres institutionnelles Mailchimp</strong>\r\n <ul>\r\n <li>Mise en page selon template Mailchimp défini</li>\r\n <li>Corrections/modifications jusqu'au BAT02*</li>\r\n <li>Préparation de la campagne d'envoi</li>\r\n <li>Vérification et éventuelle mise à jour de la liste de contacts</li>\r\n <li>Finalisation et envoi</li>\r\n <li>2 infolettres à réaliser, envoyées respectivement le 26 février et le 28 mai 2026</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "100.500000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/c309c93b93d60e11cb799c1fad1e455088eba482073a695a4fd514a2b0ea0da3" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3210 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.543167 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000201 "size_download" => 1965.0 "speed_download" => 3618.0 "starttransfer_time" => 0.542477 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 201 "starttransfer_time_us" => 542477 "total_time_us" => 543167 "effective_method" => "GET" "start_time" => 1783396907.5466 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3210" "pause_handler" => Closure(float $duration) {#3024 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3021 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775173 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 167 (easy handle 0x563243e75c50)\n > GET /2.0/kb_invoice/3210 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:48 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 13\r\n < x-ratelimit-remaining-minute: 876\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 876\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3302d746aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:48 GMT" "content-type: application/json" "ratelimit-reset: 13" "x-ratelimit-remaining-minute: 876" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 876" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3302d746aa0-GVA" ] "response_json" => [ "id" => 3210 "document_nr" => "POM-FAC2026-03210" "title" => "HEP-GabaritOrganigramme-POM4512" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "550.000000" "total_net" => "550.000000" "total_taxes" => "44.5500" "total_received_payments" => "594.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "594.550000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:03" "esr_id" => 3014 "qr_invoice_id" => 3014 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "44.5500" ] ] "positions" => [ [ "id" => 3636 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon briefing du 12 décembre 2025</strong></p>\n <p>Production de gabarits Adobe InDesign pour les supports de promotion suivants:</p>\n <ul>\n <li>Programme d'activités des TestLabs et affiches</li>\n <li>Organigramme</li>\n <li>Bannière pour signatures e-mail</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13155 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Organigramme - Gabarit InDesign</strong><ul>\n <li>Transformation de l'organigramme actuel en Modèle InDesign (.indt)</li>\n <li>Définition des styles de textes et d'objets</li>\n <li>Livraison du fichier source prêt à l’utilisation et libre de droits (hors polices et images de tiers)*</li>\n <li>Livraison d'un feuillet explicatif sur l’utilisation du modèle</li>\n </ul> <i>*Toute demande d'adaptation ou d'ajout au gabarit livré est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "450.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13156 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "100.000000" "discount_in_percent" => "0.0000" "position_total" => "100.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/2b6996a4cd31d3d6fd7daabf0a0538b2f88d9f0f3564fc7c8958a292fd1be633" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3211 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.226357 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000161 "size_download" => 1461.0 "speed_download" => 6464.0 "starttransfer_time" => 0.226147 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 161 "starttransfer_time_us" => 226147 "total_time_us" => 226357 "effective_method" => "GET" "start_time" => 1783396908.0936 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3211" "pause_handler" => Closure(float $duration) {#3036 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3030 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775168 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 169 (easy handle 0x563243e78c50)\n > GET /2.0/kb_invoice/3211 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:48 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 12\r\n < x-ratelimit-remaining-minute: 875\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 875\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f333984d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:48 GMT" "content-type: application/json" "ratelimit-reset: 12" "x-ratelimit-remaining-minute: 875" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 875" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f333984d6aa0-GVA" ] "response_json" => [ "id" => 3211 "document_nr" => "POM-FAC2026-03211" "title" => "MWProgrammation-Divers-Supports" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "525.000000" "total_net" => "525.000000" "total_taxes" => "42.5250" "total_received_payments" => "567.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "567.550000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:03" "esr_id" => 3015 "qr_invoice_id" => 3015 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.5250" ] ] "positions" => [ [ "id" => 3449 "type" => "KbPositionSubposition" "text" => "<strong>Divers - Hors devis initial<br /></strong><em>Toutes les prestations Pomzed hors devis sont facturées au tarif horaire de CHF 150.–</em>" "pos" => "1" "internal_pos" => 1 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "525.000000" "show_pos_prices" => true ] [ "id" => 18176 "type" => "KbPositionCustom" "amount" => "3.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mai 2026 – Visuel stand EPHJ<br /></strong>Reprise du visuel SIAMS<br />\r\n <ul>\r\n <li>Adaptations graphiques du visuel origianl SIAMS </li>\r\n <li>Maquettes</li>\r\n <li>Finalisation du fichier de production selon indications fournisseur</li>\r\n <li>Livraison</li>\r\n <li>Gestion de projet (mail, téléphone, etc.)</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "525.000000" "pos" => "1.1" "internal_pos" => 2 "parent_id" => 3449 "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/da3009c8bba7f4ad9f55201078b2bf33b38feadb02ca0c90fb24f7bd0a5876ea" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3212 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.165116 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000157 "size_download" => 1797.0 "speed_download" => 10890.0 "starttransfer_time" => 0.164842 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 157 "starttransfer_time_us" => 164842 "total_time_us" => 165116 "effective_method" => "GET" "start_time" => 1783396908.3243 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3212" "pause_handler" => Closure(float $duration) {#3048 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3045 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775165 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 16b (easy handle 0x563243e7c730)\n > GET /2.0/kb_invoice/3212 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:48 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 874\r\n < ratelimit-reset: 12\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 874\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f33509936aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:48 GMT" "content-type: application/json" "ratelimit-remaining: 874" "ratelimit-reset: 12" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 874" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f33509936aa0-GVA" ] "response_json" => [ "id" => 3212 "document_nr" => "POM-FAC2026-03212" "title" => "Horizon n°337" "contact_id" => 548 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2752.500000" "total_net" => "2752.500000" "total_taxes" => "222.9525" "total_received_payments" => "2975.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2975.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Municipalité de Delémont\n Hôtel de Ville \n Place de la Liberté 1\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:16:04" "esr_id" => 3016 "qr_invoice_id" => 3016 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "222.9525" ] ] "positions" => [ [ "id" => 18179 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Horizon n° 337 - juin 2026 - 24 pages</strong><br />\r\n <ul>\r\n <li>Réception et organisaton des contenus prêts à l’utilisation (textes et images) de la part du client</li>\r\n <li>Préparation du chemin de fer (plan architectural), incluant l’adaptation éventuelle des contenus et de certains éléments de mise en page, afin de garantir une cohérence globale et une harmonie de lecture</li>\r\n <li>Mise en conformité des images (photolithographie)</li>\r\n <li>Mise en page et adaptation graphique de certains éléments en fonction des contenus, afin de conserver une dynamique personnalisée pour chaque numéro</li>\r\n <li>Corrections/modifications client jusqu'au BAT 2*</li>\r\n <li>Finalisation et livraison du fichier prêt à la production</li>\r\n <li>Livraison d'une image de couverture JPG + PDF web pour site www.delemont.ch</li>\r\n <li>Gestion de projet et collaboration (client et fournisseur)</li>\r\n <li><em>Impression non comprise</em></li>\r\n </ul>\r\n <em>* Les corrections/modifications client après le BAT 2 (hors modifications de structure) seront facturées au tarif horaire de CHF 150.–</em> """ "unit_price" => "2175.000000" "discount_in_percent" => null "position_total" => "2175.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18180 "type" => "KbPositionCustom" "amount" => "3.850000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Corrections après BAT02*</strong>\r\n <ul>\r\n <li>BAT 04 - 28.05.26</li>\r\n <li>BAT 05 - 28.05.26</li>\r\n <li>BAT 06 - 28.05.26</li>\r\n <li>BAT 07 - 29.05.26</li>\r\n </ul>\r\n <br /><em>* Les corrections/modifications client après le BAT 2 (hors modifications de structure) seront facturées au tarif horaire de CHF 150.–</em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "577.500000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/e47d3f9b91915e885e5d50d0d4d9c2bc54d6dee460c97f84d316c0a10f07edd6" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3213 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.114232 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.000181 "size_download" => 1234.0 "speed_download" => 10824.0 "starttransfer_time" => 0.113987 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 181 "starttransfer_time_us" => 113987 "total_time_us" => 114232 "effective_method" => "GET" "start_time" => 1783396908.4938 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3213" "pause_handler" => Closure(float $duration) {#3060 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3057 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775162 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 16d (easy handle 0x563243e85520)\n > GET /2.0/kb_invoice/3213 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:48 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 873\r\n < x-ratelimit-remaining-minute: 873\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 12\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3361a566aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:48 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 873" "x-ratelimit-remaining-minute: 873" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 12" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3361a566aa0-GVA" ] "response_json" => [ "id" => 3213 "document_nr" => "POM-FAC2026-03213" "title" => "Neuschwander - PDF haute qualité" "contact_id" => 1282 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "450.000000" "total_net" => "450.000000" "total_taxes" => "36.4500" "total_received_payments" => "486.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "486.450000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Neuschwander Immobilier Sàrl\n Rue de la Maltière 7\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-12 11:35:27" "esr_id" => 3017 "qr_invoice_id" => 3017 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "36.4500" ] ] "positions" => [ [ "id" => 18187 "type" => "KbPositionCustom" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Modification des PDF<br /></strong>\r\n <ul>\r\n <li>Création de nouveau PDF</li>\r\n <li>Ajout du format HD pour toutes les versions</li>\r\n <li>Tests et vérifications</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "40.0000" "position_total" => "450.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/7a791007e96cf106af8e70060ab22c5bb38f34fa4ad75c101b48e2f5f8a2900c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3214 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.730273 "namelookup_time" => 4.3E-5 "connect_time" => 4.4E-5 "pretransfer_time" => 0.000192 "size_download" => 4380.0 "speed_download" => 6000.0 "starttransfer_time" => 0.729402 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 44 "connect_time_us" => 44 "namelookup_time_us" => 43 "pretransfer_time_us" => 192 "starttransfer_time_us" => 729402 "total_time_us" => 730273 "effective_method" => "GET" "start_time" => 1783396908.6124 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3214" "pause_handler" => Closure(float $duration) {#3072 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3069 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775159 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 16f (easy handle 0x563243e8b540)\n > GET /2.0/kb_invoice/3214 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:49 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 12\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 872\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 872\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f336dae46aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:49 GMT" "content-type: application/json" "ratelimit-reset: 12" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 872" "ratelimit-limit: 1000" "ratelimit-remaining: 872" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f336dae46aa0-GVA" ] "response_json" => [ "id" => 3214 "document_nr" => "POM-FAC2026-03214" "title" => "Vagabond-Free-Week-end-2026" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "16676.500000" "total_net" => "16676.500000" "total_taxes" => "1350.7965" "total_received_payments" => "18027.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "18027.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-08" "is_valid_to" => "2026-07-07" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3018 "qr_invoice_id" => 3018 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "1350.7965" ] ] "positions" => [ [ "id" => 3638 "type" => "KbPositionText" "text" => """ <strong>Description<br /><br /></strong>Vagabond fête ses 25 ans en 2026. Pour l'occasion, il profite de la période du Free Week-end pour communiquer.Dates de la campagne Free Week-end: 06.06.2025 au 31.08.2026Plusieurs actions prendront place durant cette période:\r\n <ul>\r\n <li><strong>Communiqué de presse – </strong>Géré par Vagabond</li>\r\n <li><strong>Campagne réseaux sociaux "Remerciement aux abonnés + 25 ans" – </strong>Format vidéo. Réalisation Pomzed / Diffusion Vagabond</li>\r\n <li><strong>Mailing aux abonnés – </strong>Selfmailer comprenant plusieurs informations (Infos standards Free Week-end + carte d'accompagnant et explications, propositions de balade jurassienne en partenariat avec Jura Rando). Réalisation Pomzed</li>\r\n <li><strong>Offre "Abo découverte" LEM – </strong>Géré par Vagabond </li>\r\n </ul>\r\n <span style="text-decoration: underline;">N'est pas compris dans cette offre: </span>\r\n <ul>\r\n <li>Les coûts de distribution aux abonnés (Frais PromoPost)</li>\r\n <li>La gestion, la diffusion et le paid media de la campagne "Remerciement aux abonnés/25 ans"</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13168 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Séances préliminaires<br /><br /></strong>En présentiel et téléphonique pour le lancement de projet\r\n <ul>\r\n <li>Séances en présentiel du 9.02 (2h25) et du 4.03 (1h) -> 3 heures 25 minutes</li>\r\n <li>Téléphone du 27.03 -> 36 minutes</li>\r\n </ul>\r\n <em>Ces frais annexes incluent également une marge de manœuvre, notamment lorsque le cahier des charges initial est incomplet ou que le mandat présente un caractère évolutif ou complexe.</em> """ "unit_price" => "720.000000" "discount_in_percent" => "0.0000" "position_total" => "720.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 8 ] [ "id" => 3455 "type" => "KbPositionSubposition" "text" => "<strong>Vagabond 25 ans</strong>" "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "3900.000000" "show_pos_prices" => true ] [ "id" => 18188 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Logo 25 ans<br /></strong>Création d'un logo Vagabond 25 ans pour utilisations diverses (conférence de presse, campagne réseaux sociaux, site web, etc.)<strong><br /></strong>\r\n <ul>\r\n <li>Adaptation graphique du logo existant pour les 25 ans</li>\r\n <li>Corrections/modifications jusqu'au BAT02*</li>\r\n <li>Finalisation et export pour utilisation</li>\r\n <li>Livraison du pack logo</li>\r\n </ul>\r\n <em>*Toutes modifications survenant après le BAT02 sont facturées au tarif horaire en vigueur.</em> """ "unit_price" => "900.000000" "discount_in_percent" => null "position_total" => "900.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3455 "is_optional" => false ] [ "id" => 18189 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Campagne réseaux sociaux "Remerciement aux abonnés" – Animation 2D</strong>\r\n <ul>\r\n <li>Scénario et Storyboard</li>\r\n <li>Réalisation des illustrations</li>\r\n <li>Animation des illustrations – 1*</li>\r\n <li>Montage et enchaînement des scènes – 2*</li>\r\n <li>Musique d’ambiance</li>\r\n <li>Sans voix off</li>\r\n <li>Durée: environ 20 secondes</li>\r\n <li>Exports et livraison des fichiers</li>\r\n <li>Format .mp4 (1920 x 1080, 1080 x 1440, 1080 x 1080) </li>\r\n </ul>\r\n <em><strong>Gestion, diffusion et frais de paid media à la charge du client </strong></em> <br /><br /><br /><em>(*1) – Aucune animation de personnage complexe <br />(*2) – Toute correction/modification client après le BAT02 est facturée au tarif horaire en vigueur.</em> """ "unit_price" => "3000.000000" "discount_in_percent" => null "position_total" => "3000.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3455 "is_optional" => false ] [ "id" => 3456 "type" => "KbPositionSubposition" "text" => "<strong>Free Week-end 2026</strong>" "pos" => "3" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "3750.000000" "show_pos_prices" => true ] [ "id" => 18190 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mailing aux abonnés – Selfmailer</strong>\r\n <ul>\r\n <li>Recherches de faisabilité et maquettes </li>\r\n <li>Mise en page du selfmailer 4 pages </li>\r\n <li>Nouvelle illustration principale sur base d'une des randonnées proposées</li>\r\n <li>Mise en page de la page Spéciale Jura Rando - traitement des images reçues et création des bons</li>\r\n <li>Adaptation des 4 versions de textes différents (abonnés annuels 5 zones+ et 1-4 zones / abonnés mensuels 5 zones+ et 1-4 zones)</li>\r\n <li>Corrections clients jusqu'au BAT02*</li>\r\n <li>Finalisation du fichier pour production </li>\r\n </ul>\r\n <em>* Toute modification client après le 2e BAT est facturée au tarif horaire en vigueur.</em> """ "unit_price" => "1800.000000" "discount_in_percent" => null "position_total" => "1800.000000" "pos" => "3.1" "internal_pos" => 7 "parent_id" => 3456 "is_optional" => false ] [ "id" => 18191 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 149 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Corrections après BAT02*<br /></strong><em>Mailing aux abonnés – Selfmailer</em>\r\n <ul>\r\n <li>BAT 03 – 11.05.26</li>\r\n <li>BAT 04 – 13.05.26</li>\r\n <li>BAT 05 – 13.05.26</li>\r\n </ul>\r\n <em>*Toute modification client après le 2e BAT est facturée au tarif horaire en vigueur.</em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "3.2" "internal_pos" => 8 "parent_id" => 3456 "is_optional" => false ] [ "id" => 18192 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptations graphiques<br /></strong>Adaptation du visuel 2026 sur différents supports - Pack 2 heures\r\n <ul>\r\n <li>Annonces (4 formats) et visuels digitaux (4 formats) </li>\r\n <li>Corrections/modifications jusqu'au BAT02*</li>\r\n <li>Finalisation pour production</li>\r\n </ul>\r\n <em>Les coûts peuvent varier en fonction de la complexité du mandat et du nombre de supports finaux.</em> <em>* Toute modification client après le 2e BAT est facturée au tarif horaire en vigueur.</em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "3.3" "internal_pos" => 9 "parent_id" => 3456 "is_optional" => false ] [ "id" => 18193 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation animation 2026</strong>\r\n <ul>\r\n <li>Adaptation de l'animation 2025</li>\r\n <li>Adaptation au format story - 9:16</li>\r\n <li>Export en trois formats (16:9, 16:10 et carré)</li>\r\n <li>Export de 3-4 extraits pour diffusion en stories (FB et Instagram)*</li>\r\n <li>Colorisation des illustrations</li>\r\n <li>Changement de mise en page (textes et images sur le même slide)</li>\r\n <li>Livraison des fichiers pour utilisation</li>\r\n </ul>\r\n <em>Les coûts peuvent varier en fonction de la complexité du mandat.</em> <br /><br /><em>* Les coûts de la campagne sponsorisée et gestion de la diffusion sur les réseaux sociaux à la charge de Vagabond</em> """ "unit_price" => "1500.000000" "discount_in_percent" => null "position_total" => "1500.000000" "pos" => "3.4" "internal_pos" => 10 "parent_id" => 3456 "is_optional" => false ] [ "id" => 3457 "type" => "KbPositionSubposition" "text" => "<strong>Free Week-end 2026 – Impressions</strong><br /><em>Prix estimatif pouvant évoluer en fonction des options choisies.</em>" "pos" => "4" "internal_pos" => 11 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "5706.500000" "show_pos_prices" => true ] [ "id" => 13169 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <span style="text-decoration: underline;"><strong>Selfmailer A5 - 3 volets</strong></span>\r\n <ul>\r\n <li>Format A5 (210x148mm)</li>\r\n <li>Impression recto/verso en quadrichromie y.c. PP</li>\r\n <li>Papier offset 170g</li>\r\n <li>Découpe au format</li>\r\n <li>Tirage à 5'000 exemplaires (4 sortes)</li>\r\n <li>Dépôt à la Poste par l'imprimeur</li>\r\n <li>Adressage selon fichier fourni par le client, 2 pli roulés et fermeture<br />avec des pastilles autocollantes</li>\r\n </ul>\r\n <br /> <span style="text-decoration: underline;"><strong>Carte accompagnant</strong></span>\r\n <ul>\r\n <li>Format 85 x 55 mm (carte de visite) </li>\r\n <li>Impression recto/verso en quadrichromie</li>\r\n <li>Papier offset 400g</li>\r\n <li>Découpe au format</li>\r\n <li>Tirage à 5'000 exemplaires</li>\r\n <li>Découpe en forme et collage dans le selfmailer</li>\r\n </ul>\r\n <strong><em>Frais de distribution non compris - à la charge du client<br /></em></strong> <strong><em><br /></em><br /></strong><em></em> """ "unit_price" => "4785.000000" "discount_in_percent" => "10.0000" "position_total" => "4306.500000" "pos" => "4.1" "internal_pos" => 12 "parent_id" => 3457 "is_optional" => false "article_id" => 10 ] [ "id" => 13170 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <span style="text-decoration: underline;"><strong>DEMANDE SUPPLEMENTAIRE<br /></strong></span>Exemplaires NEUTRES<strong><br /><br /></strong><span style="text-decoration: underline;"><strong>Selfmailer A5 - 3 volets</strong></span>\r\n <ul>\r\n <li>Format A5 (210x148mm)</li>\r\n <li>Impression recto/verso en quadrichromie y.c. PP</li>\r\n <li>Papier offset 170g</li>\r\n <li>Découpe au format</li>\r\n <li>Tirage à 1'000 exemplaires (4 sortes)</li>\r\n <li>Dépôt à la Poste par l'imprimeur</li>\r\n <li>Adressage selon fichier fourni par le client, 2 pli roulés et fermeture<br />avec des pastilles autocollantes</li>\r\n </ul>\r\n <span style="text-decoration: underline;"><strong>Carte accompagnant</strong></span>\r\n <ul>\r\n <li>Format 85 x 55 mm (carte de visite) </li>\r\n <li>Impression recto/verso en quadrichromie</li>\r\n <li>Papier offset 400g</li>\r\n <li>Découpe au format</li>\r\n <li>Tirage à 1'000 exemplaires</li>\r\n <li>Découpe en forme et collage dans le selfmailer</li>\r\n </ul>\r\n <strong><em>Livraison à l'adresse du client</em></strong><strong><br /></strong><em></em> """ "unit_price" => "1400.000000" "discount_in_percent" => "0.0000" "position_total" => "1400.000000" "pos" => "4.2" "internal_pos" => 13 "parent_id" => 3457 "is_optional" => false "article_id" => 10 ] [ "id" => 13171 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>www.levagabond.ch – Site Web – Pack<br /></strong>Forfait de création/adaptation/developpement sur le nouveau site<span style="text-decoration: underline;"><strong><br /></strong></span><span style="text-decoration: underline;"><strong><br />Page Free Week-end CONCOURS ACCOMPAGNANT</strong></span>\r\n <ul>\r\n <li>Création d'une page non indexée</li>\r\n <li>Formulaire de contact</li>\r\n <li>Module "Export liste participants" au format CSV</li>\r\n <li>Etc.</li>\r\n </ul>\r\n <em>Les coûts peuvent varier en fonction de la complexité du mandat.</em> <em></em> """ "unit_price" => "2000.000000" "discount_in_percent" => "0.0000" "position_total" => "2000.000000" "pos" => "5" "internal_pos" => 14 "parent_id" => null "is_optional" => false "article_id" => 7 ] [ "id" => 13172 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i>Ces frais annexes incluent également une marge de manœuvre, notamment lorsque le cahier des charges initial est incomplet ou que le mandat présente un caractère évolutif ou complexe.</i> """ "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "6" "internal_pos" => 15 "parent_id" => null "is_optional" => false "article_id" => 9 ] ] "network_link" => "https://network.bexio.com/invoice/0ee5ff84650309e69b461dbbb7dd0c371a95ce2845b81422717bf7e7505410d0" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3215 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.459567 "namelookup_time" => 4.2E-5 "connect_time" => 4.3E-5 "pretransfer_time" => 0.00017 "size_download" => 1153.0 "speed_download" => 2511.0 "starttransfer_time" => 0.459315 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 43 "connect_time_us" => 43 "namelookup_time_us" => 42 "pretransfer_time_us" => 170 "starttransfer_time_us" => 459315 "total_time_us" => 459567 "effective_method" => "GET" "start_time" => 1783396909.347 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3215" "pause_handler" => Closure(float $duration) {#3084 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3078 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775154 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 171 (easy handle 0x563243e8ce80)\n > GET /2.0/kb_invoice/3215 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:49 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 11\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 871\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 871\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f33b6e3d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:49 GMT" "content-type: application/json" "ratelimit-reset: 11" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 871" "ratelimit-limit: 1000" "ratelimit-remaining: 871" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f33b6e3d6aa0-GVA" ] "response_json" => [ "id" => 3215 "document_nr" => "POM-FAC2026-03215" "title" => "Remplacement des conditions générales" "contact_id" => 120 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "81.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Kropf Electricité \n Kropf Didier\n Rue des Oeuches 45\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-29 08:59:10" "esr_id" => 3019 "qr_invoice_id" => 3019 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "positions" => [ [ "id" => 18194 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Remplacement des conditions générales</strong>" "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/0ea3ae9b91c5d40a6a755c559d328d346faceca83238f77cbd54c29a63894acc" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3216 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.161109 "namelookup_time" => 5.4E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.000172 "size_download" => 1160.0 "speed_download" => 7204.0 "starttransfer_time" => 0.16086 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 54 "pretransfer_time_us" => 172 "starttransfer_time_us" => 160860 "total_time_us" => 161109 "effective_method" => "GET" "start_time" => 1783396909.8106 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3216" "pause_handler" => Closure(float $duration) {#3096 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3093 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775151 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 173 (easy handle 0x563243e8feb0)\n > GET /2.0/kb_invoice/3216 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:49 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 11\r\n < x-ratelimit-remaining-minute: 870\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 870\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f33e590b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:49 GMT" "content-type: application/json" "ratelimit-reset: 11" "x-ratelimit-remaining-minute: 870" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 870" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f33e590b6aa0-GVA" ] "response_json" => [ "id" => 3216 "document_nr" => "POM-FAC2026-03216" "title" => "Ajout du type de messe" "contact_id" => 1112 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "81.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Centre Pastoral du Jura\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-04 10:37:39" "esr_id" => 3020 "qr_invoice_id" => 3020 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "positions" => [ [ "id" => 18195 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Ajout du type de messe sur la version mobile</strong>" "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/5953e2d6909882b5f718e0160cde7a75bf54bb90d96b6a3d5637cfbb41269976" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3217 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.120935 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000166 "size_download" => 4553.0 "speed_download" => 37941.0 "starttransfer_time" => 0.120704 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 166 "starttransfer_time_us" => 120704 "total_time_us" => 120935 "effective_method" => "GET" "start_time" => 1783396909.9761 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3217" "pause_handler" => Closure(float $duration) {#3108 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3105 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775148 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 175 (easy handle 0x563243e93960)\n > GET /2.0/kb_invoice/3217 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:50 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 10\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 869\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 869\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f33f59d76aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:50 GMT" "content-type: application/json" "ratelimit-reset: 10" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 869" "ratelimit-limit: 1000" "ratelimit-remaining: 869" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f33f59d76aa0-GVA" ] "response_json" => [ "id" => 3217 "document_nr" => "POM-FAC2026-03217" "title" => "Celtor-Siteweb" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5335.000000" "total_net" => "5335.000000" "total_taxes" => "432.1350" "total_received_payments" => "5767.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5767.150000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Celtor\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 10:26:11" "esr_id" => 3021 "qr_invoice_id" => 3021 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "432.1350" ] ] "positions" => [ [ "id" => 3639 "type" => "KbPositionText" "text" => """ <strong></strong><strong>Refonte complète du site Internet (FR/DE):</strong>\r\n <ul>\r\n <li>UX/UI repensée pour une navigation intuitive</li>\r\n <li>Design modernisé et attractif</li>\r\n <li>Contenus réorganisés pour un accès rapide à l’information</li>\r\n </ul>\r\n <strong>Objectifs:</strong>\r\n <ul>\r\n <li>Assurer une transparence totale envers les 27 communes actionnaires</li>\r\n <li>Sensibiliser les citoyens et leur faciliter l’accès aux informations utiles</li>\r\n <li>Valoriser et faire connaître les activités de Celtor</li>\r\n </ul>\r\n <strong>Conditions générales:</strong> ce devis est une estimation indicative. Une fois validé, il fera l’objet d’un cahier des charges détaillé; les budgets pourront également être ajustés en fonction des précisions apportées. Nos développements sont réalisés sur mesure et en interne. Toute demande postérieure au 2e bon à tirer sera facturée CHF 150.–/h. Après mise en ligne, un délai d’un mois est accordé pour les remarques; au-delà, toute intervention sera facturée. En cas de retard client, nous nous réservons le droit d’adapter nos conditions et notre planning. Nos sites doivent être hébergés sur nos serveurs avec contrat de maintenance annuel (résiliable sous 3 mois). Sauf accord contraire, les fichiers sources restent notre propriété et peuvent être cédés sur demande (tarif spécifique). En cas de transfert de gestion, nous déclinons toute responsabilité technique. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13173 "type" => "KbPositionArticle" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Développement et intégration</strong><ul>\n <li><strong>Programmation sur mesure:</strong> développement personnalisé tenant compte des besoins spécifiques</li>\n <li><strong>Adaptation mobile (Responsive Design):</strong> création de mises en page flexibles pour assurer une expérience optimale sur tous types d’appareils (ordinateurs, tablettes, smartphones)</li>\n <li><strong>Intégration d’un CMS WordPress:</strong> installation et configuration du système de gestion de contenu permettant au client de gérer et mettre à jour facilement le contenu du site (textes, images, vidéos, etc.). Le CMS est paramétré pour offrir une interface intuitive et adaptée à vos besoins, avec des fonctionnalités de gestion des utilisateurs et des droits d’accès</li>\n <li><strong>Mise en page des gabarits de styles:</strong> création des gabarits pour différentes pages types, avec une attention à l’ergonomie et à la cohérence visuelle</li>\n <li><strong>Optimisation de base pour le référencement naturel:</strong> configuration initiale du site pour améliorer son référencement naturel (SEO). Cela inclut la structuration des balises HTML, la mise en place des URL optimisées, l’ajout des métadonnées de base (titres et descriptions) et l’optimisation des images pour garantir une indexation correcte par les moteurs de recherche</li>\n <li><strong>Conformité à la LPD:</strong> mise en place de bannières de consentement, liens vers une politique de confidentialité détaillée, chiffrement HTTPS et stockage sécurisé des données. Les outils tiers sont configurés pour respecter la vie privée (ex. : anonymisation des IP avec Google Analytics).</li>\n <li><strong>Mise en place du compte SUPPORT et des outils de suivi statistiques:</strong> installation des outils nécessaires pour suivre la performance du site, tels que Google Analytics et Google Search Console. Le compte de support est créé pour faciliter l’assistance technique et le suivi post-lancement, permettant de suivre les questions et demandes de maintenance. <a href="https://pixlab.ch/forces/support/" target="_blank" rel="noopener">Plus d’info.</a></li>\n </ul> <i>À partir de cette étape, il n’est plus possible de procéder à des changements de structure ou de design. Les prix peuvent varier en fonction de l’organigramme défini, de la stratégie de contenus, et de la complexité du mandat. (*1) – L'intégration des contenus n'est pas comprise dans ce prix. (*2) – Pour renforcer votre visibilité, nous proposons une stratégie de référencement personnalisée (SEO, SEA). Celle-ci peut inclure la création de contenus spécifiques, le lancement de campagnes Google Ads, ainsi que l'application de techniques de référencement avancées (ces services ne sont pas inclus dans cette offre).</i> """ "unit_price" => "5000.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 3459 "type" => "KbPositionSubposition" "text" => "<strong>Modules et fonctionnalités<br /></strong><span>Il a été convenu d’intégrer, dans cette première phase, les fonctionnalités suivantes. Le site est conçu pour pouvoir évoluer et accueillir des développements complémentaires ultérieurement.</span>" "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "3685.000000" "show_pos_prices" => true ] [ "id" => 13174 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Recherche intelligente</strong><p>Un assistant intelligent pourrait être développé pour répondre à toutes les demandes des utilisateurs, à la manière d’une FAQ ou d’un chatbot, mais sous une forme de recherche intelligente, adaptée aux différents profils d’utilisateurs (personas). Un pack de 20 heures est estimé pour élaborer une première version.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3459 "is_optional" => false "article_id" => 10 ] [ "id" => 13175 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Location de bennes</strong>\r\n <ul>\r\n <li>Exemple GOTRI, personnalisé pour Celtor</li>\r\n <li>Avec gestion des stocks</li>\r\n <li>Rabais spécial</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "5000.000000" "discount_in_percent" => "15.0000" "position_total" => "2125.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3459 "is_optional" => false "article_id" => 11 ] [ "id" => 18196 "type" => "KbPositionCustom" "amount" => "0.300000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 149 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Traduction automatique</strong><br />Cette fonctionnalité permet de traduire automatiquement les contenus textuels afin de faciliter la diffusion multilingue.<br /><br /><span style="text-decoration: underline;">Fonctionnalités:</span>\r\n <ul>\r\n <li>Traduction automatique: prise en charge des langues FR, DE</li>\r\n <li>API DeepL: utilisation de l’API DeepL pour garantir une qualité de traduction professionnelle</li>\r\n <li>La traduction sera effectuée automatiquement, et il sera toutefois possible de l'éditer et le modifiier manuellement</li>\r\n </ul> """ "unit_price" => "2000.000000" "discount_in_percent" => "15.0000" "position_total" => "510.000000" "pos" => "2.3" "internal_pos" => 6 "parent_id" => 3459 "is_optional" => false ] [ "id" => 13176 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Mémo-Déchets<br /></strong>L’API n’étant pas disponible, nous proposons une alternative pragmatique basée sur l’existant, tout en le rendant plus attractif pour l’utilisateur.Nous prévoyons un pack d’heures flexible, ajustable selon l’évolution des besoins.L’objectif est de maximiser le confort d’utilisation avec les moyens disponibles.<br data-start="352" data-end="355" />En l’absence d’API (connexion automatique avec l’application MemoDéchets), les données devront être renseignées manuellement par le client, ou alors nous pourrons simplement intégrer des liens vers les PDF déjà existants.Tout ceci restant encore à définir.<em></em>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "2.4" "internal_pos" => 7 "parent_id" => 3459 "is_optional" => false "article_id" => 12 ] [ "id" => 13177 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "3" "internal_pos" => 8 "parent_id" => null "is_optional" => false "article_id" => 9 ] ] "network_link" => "https://network.bexio.com/invoice/72825e2f7fcdeb45a50bd785f0540fda89895413313862a087bf9816bd20a446" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3218 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.132957 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000206 "size_download" => 1194.0 "speed_download" => 9045.0 "starttransfer_time" => 0.132163 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 206 "starttransfer_time_us" => 132163 "total_time_us" => 132957 "effective_method" => "GET" "start_time" => 1783396910.1015 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3218" "pause_handler" => Closure(float $duration) {#3120 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3117 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775145 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 177 (easy handle 0x563243e9c780)\n > GET /2.0/kb_invoice/3218 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:50 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 868\r\n < x-ratelimit-remaining-minute: 868\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 10\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3402a8c6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:50 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 868" "x-ratelimit-remaining-minute: 868" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 10" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3402a8c6aa0-GVA" ] "response_json" => [ "id" => 3218 "document_nr" => "POM-FAC2026-03218" "title" => "Clair-logis - Suppression du service mail et échanges" "contact_id" => 726 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "81.1000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-27" "contact_address" => """ Tertianum Romandie SA\r\n Tertianum Clair-Logis\r\n c/o Tertianum AG\r\n Giessenplatz 1\r\n 8600 Dübendorf """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 15:30:52" "esr_id" => 3022 "qr_invoice_id" => 3022 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "positions" => [ [ "id" => 18197 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Suppression du service mail et échanges pour le nom de domaine</strong>" "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/c94324d6718556c1f628ee9c2e2fc4a08abed956cccd750362a4e9e28bb37cc9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3219 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.116559 "namelookup_time" => 5.4E-5 "connect_time" => 5.5E-5 "pretransfer_time" => 0.000215 "size_download" => 1965.0 "speed_download" => 16939.0 "starttransfer_time" => 0.116369 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 55 "connect_time_us" => 55 "namelookup_time_us" => 54 "pretransfer_time_us" => 215 "starttransfer_time_us" => 116369 "total_time_us" => 116559 "effective_method" => "GET" "start_time" => 1783396910.2388 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3219" "pause_handler" => Closure(float $duration) {#3130 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3129 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775140 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 179 (easy handle 0x563243ea27a0)\n > GET /2.0/kb_invoice/3219 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:50 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 867\r\n < ratelimit-reset: 10\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 867\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3410b426aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:50 GMT" "content-type: application/json" "ratelimit-remaining: 867" "ratelimit-reset: 10" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 867" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3410b426aa0-GVA" ] "response_json" => [ "id" => 3219 "document_nr" => "POM-FAC2026-03219" "title" => "HEP-Abonnement de prestations -juin-novembre26 - POM4832" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1620.000000" "total_net" => "1620.000000" "total_taxes" => "131.2200" "total_received_payments" => "1751.200000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1751.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-01" "is_valid_to" => "2026-06-30" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:03" "esr_id" => 3023 "qr_invoice_id" => 3023 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "131.2200" ] ] "positions" => [ [ "id" => 3641 "type" => "KbPositionText" "text" => "<strong>Client: </strong>Haute École Pédagogique BEJUNE<strong><br />Début du contrat</strong>: 01.06.2026<br /><strong>Fin du contrat:</strong> 01.12.2026<br /><strong>Période:</strong> 01.06.26 - 30.11.26" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18199 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Contrat semestriel de prestation - Pack12</strong><br /><br /><strong><strong>PACK12– Prestations sur demande </strong>(abonnement de 12 h pour une période de 6 mois)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 135.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci se renouvelle tacitement à la fin de chaque période.<br /><br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Créations, adaptations graphiques</li>\r\n <li>Assistance technique</li>\r\n <li>Conseils, recherches d'idées, etc.</li>\r\n <li>Gestion de projet (pour prestations comprises dans le contrat)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Impressions ou productions</li>\r\n <li>Prestations de sous-traitants</li>\r\n <li>Séances client (briefings généraux, etc.)</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons les prestations en travail de régie à CHF 150.–/h (une information vous sera transmise avant dépassement du quota). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n </ul> """ "unit_price" => "1620.000000" "discount_in_percent" => null "position_total" => "1620.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/6d48fab82d54c9aedc5a3fc87583eeabea9c4645da44c1cf4f7988b4f2663437" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3220 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.118266 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.000206 "size_download" => 1831.0 "speed_download" => 15516.0 "starttransfer_time" => 0.117607 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 206 "starttransfer_time_us" => 117607 "total_time_us" => 118266 "effective_method" => "GET" "start_time" => 1783396910.3597 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3220" "pause_handler" => Closure(float $duration) {#3143 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3140 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775137 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 17b (easy handle 0x563243ea40e0)\n > GET /2.0/kb_invoice/3220 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:50 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 866\r\n < ratelimit-reset: 10\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 866\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f341cbdf6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:50 GMT" "content-type: application/json" "ratelimit-remaining: 866" "ratelimit-reset: 10" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 866" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f341cbdf6aa0-GVA" ] "response_json" => [ "id" => 3220 "document_nr" => "POM-FAC2026-03220" "title" => "Siteweb+Comm" "contact_id" => 1316 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1300.050000" "total_net" => "1300.050000" "total_taxes" => "105.3041" "total_received_payments" => "1405.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1405.350000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-02" "is_valid_to" => "2026-07-01" "contact_address" => "Vitaek –\u{A0}Heierli Kevin\n" "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3024 "qr_invoice_id" => 3024 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "105.3041" ] ] "positions" => [ [ "id" => 3644 "type" => "KbPositionText" "text" => "<strong>Description</strong><br /><br />Le mandat consiste à structurer et mettre en valeur un projet de mobilier médical destiné aux personnes souffrant de douleurs dorsales.<br data-start="482" data-end="485" />L’objectif est de présenter le porteur de projet, sa démarche et son concept, afin de susciter l’intérêt de partenaires potentiels pour le développement et la concrétisation de ses idées.L’accompagnement comprend l’affinage de l’identité visuelle, la mise en place d’une landing page vitrine ainsi que d'une carte de visite, pensés comme une base de communication et de crédibilité." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18203 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <ul>\r\n <li>Adaptation du logo existant</li>\r\n <li>Création d'une Landing Page</li>\r\n <li>Mise en page d'une carte de visite (impression non comprises)</li>\r\n <li>Acompte de 500.– déjà facturé et payé</li>\r\n </ul>\r\n Le site sera hébergé sur le serveur du client (Infomaniak). Aucun contrat d’hébergement ni de maintenance technique n’est inclus. Toutefois, Pomzed assure un suivi et une maintenance durant les trois premiers mois suivant la mise en ligne, au tarif préférentiel de CHF 150.–, estimation à 1 heure de travail). """ "unit_price" => "1650.000000" "discount_in_percent" => "30.3000" "position_total" => "1150.050000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18204 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <ul>\r\n <li>Suivi et maintenance durant les trois premiers mois</li>\r\n <li>Estimation 1 heure</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/b3a765f9e5b66d7888e50185605d97475f5a7ca61ea1064f7b68b305b3731f79" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3221 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.210938 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.000164 "size_download" => 2222.0 "speed_download" => 10580.0 "starttransfer_time" => 0.210731 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 164 "starttransfer_time_us" => 210731 "total_time_us" => 210938 "effective_method" => "GET" "start_time" => 1783396910.4819 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3221" "pause_handler" => Closure(float $duration) {#3155 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3149 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775132 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 17d (easy handle 0x563243ea7110)\n > GET /2.0/kb_invoice/3221 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:50 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 865\r\n < ratelimit-reset: 10\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 865\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3428c576aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:50 GMT" "content-type: application/json" "ratelimit-remaining: 865" "ratelimit-reset: 10" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 865" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3428c576aa0-GVA" ] "response_json" => [ "id" => 3221 "document_nr" => "POM-FAC2026-03221" "title" => "SabineSimon-relookingcuisine" "contact_id" => 1333 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1620.000000" "total_net" => "1620.000000" "total_taxes" => "131.2200" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1751.2000" "total" => "1751.200000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-02" "is_valid_to" => "2026-07-01" "contact_address" => """ Madame\n Sabine Simon\n Cloutiers 4\n CH - 2854 Bassecourt """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-02 12:05:02" "esr_id" => 3025 "qr_invoice_id" => 3025 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "131.2200" ] ] "positions" => [ [ "id" => 3646 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p>Mme Simon Sabine souhaite relooker sa cuisine, en particulier plusieurs éléments actuellement bleus, qui seront recouverts d’un revêtement gris NE82 de Cover Styl.</p>\n <p>Certains éléments sont en recto-verso.</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13187 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Recouvrement de cuisine</strong><ul>\n <li>Covering de 8 portes (7 de 65x65cm + 1 de 135x65cm) </li>\n <li>6 d'entres-elles seront couvertes en recto et verso</li>\n <li>Covering de 4 éléments type tiroirs (4 de 60x15) dont 1 en recto-verso</li>\n <li>Matière autocollante</li>\n <li>Dégraissage des supports</li>\n <li>Couleur: <strong>Cover Styl NE82</strong></li>\n <li>Pose dans nos ateliers et sur site chez client à Bassecourt (estimation 6 heures)</li>\n </ul> <i>Les prix sont estimatifs et calculés sur la base des informations reçues. Le démontage des poignées n'est pas inclus dans le tarif proposé. Il est conseillé de procéder à cette opération par vos propres moyens. En ce qui concerne le nettoyage, notre intervention se limitera à un dégraissage superficiel. Nous vous serions reconnaissants de bien vouloir effectuer un nettoyage préalable avant notre arrivée. Pour ce qui est du plan de travail, nous tenons à souligner qu'il sera revêtu d'un film autocollant. Par conséquent, il est vivement déconseillé de placer des objets chauds ou d'effectuer des coupes directement sur cette surface.</i> """ "unit_price" => "1400.000000" "discount_in_percent" => "0.0000" "position_total" => "1400.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13188 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison, repérage et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "220.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/e237e5306fecd2a7d925275bf993e40f70b423d65f56453f42e0a9f4b1e832bd" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3222 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.172115 "namelookup_time" => 7.6E-5 "connect_time" => 7.6E-5 "pretransfer_time" => 0.000224 "size_download" => 1169.0 "speed_download" => 6796.0 "starttransfer_time" => 0.171868 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 77 "connect_time_us" => 76 "namelookup_time_us" => 76 "pretransfer_time_us" => 224 "starttransfer_time_us" => 171868 "total_time_us" => 172115 "effective_method" => "GET" "start_time" => 1783396910.6971 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3222" "pause_handler" => Closure(float $duration) {#3165 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3164 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775129 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 17f (easy handle 0x563243eaabc0)\n > GET /2.0/kb_invoice/3222 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:50 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 10\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 864\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 864\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f343dd516aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:50 GMT" "content-type: application/json" "ratelimit-reset: 10" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 864" "ratelimit-limit: 1000" "ratelimit-remaining: 864" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f343dd516aa0-GVA" ] "response_json" => [ "id" => 3222 "document_nr" => "POM-FAC2026-03222" "title" => "Mat Auto-Ecole- Autocollants" "contact_id" => 25 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total_received_payments" => "162.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-02" "is_valid_to" => "2026-07-01" "contact_address" => """ Maurice Montavon SA\n Route de Delémont 74\n CH - 2802 Develier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:04" "esr_id" => 3026 "qr_invoice_id" => 3026 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "positions" => [ [ "id" => 18210 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <ul>\r\n <li>1x autocollant</li>\r\n <li>1 couleur</li>\r\n <li>pose non comprise</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/8861c3e5f1141cfb538c4912585bd622c8bfd4b61817ff9a4a9f0b283917bb6e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3223 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.434655 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000201 "size_download" => 1834.0 "speed_download" => 4225.0 "starttransfer_time" => 0.433908 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 201 "starttransfer_time_us" => 433908 "total_time_us" => 434655 "effective_method" => "GET" "start_time" => 1783396910.874 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3223" "pause_handler" => Closure(float $duration) {#3178 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3175 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775126 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 181 (easy handle 0x563243eb3a00)\n > GET /2.0/kb_invoice/3223 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:51 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 10\r\n < x-ratelimit-remaining-minute: 863\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 863\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f344fe0a6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:51 GMT" "content-type: application/json" "ratelimit-reset: 10" "x-ratelimit-remaining-minute: 863" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 863" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f344fe0a6aa0-GVA" ] "response_json" => [ "id" => 3223 "document_nr" => "POM-FAC2026-03223" "title" => "Ré-impression support" "contact_id" => 1100 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "817.000000" "total_net" => "817.000000" "total_taxes" => "66.1770" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "883.2000" "total" => "883.200000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-05" "is_valid_to" => "2026-07-04" "contact_address" => """ Flora gastronomie Sàrl\n Chez Sémon 1\n CH - 2714 Le Prédame """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-05 11:43:58" "esr_id" => 3027 "qr_invoice_id" => 3027 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "66.1770" ] ] "positions" => [ [ "id" => 3647 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail du 20.04.26<br /></strong>\r\n <ul>\r\n <li>Ré-impression de carte de visite flora. -> 500 exemplaires (idem 2024) / variante 250 et 1000 exemplaires</li>\r\n <li>Rame de papier Z-Offset 120g/m2 - 4 cartons/10'000 feuilles</li>\r\n </ul>\r\n <strong><br /><br /></strong> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13189 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>CARTE DE VISITE</strong>\r\n <ul>\r\n <li>Format: 5.5 x 8.5 cm </li>\r\n <li>Impression: Recto verso en vert (Pantone 6161)</li>\r\n <li>Papier: Z-Offset White 400gm</li>\r\n <li>Travaux d'apprêt: Coupe au format </li>\r\n <li>1000 exemplaires</li>\r\n <li>Livraison franco domicile</li>\r\n </ul> """ "unit_price" => "422.000000" "discount_in_percent" => "0.0000" "position_total" => "422.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13190 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>RAME DE PAPIER VIERGE</strong>\r\n <ul>\r\n <li>Format: 21 x 29.7 cm </li>\r\n <li>Papier: Z-Offset, sans bois sans chlore, ColorLok 120 g/m²<span class="Apple-converted-space"> </span></li>\r\n <li><span class="Apple-converted-space">5000 feuilles (idem 2024)</span></li>\r\n <li><span class="Apple-converted-space">Livraison franco domicile</span></li>\r\n </ul> """ "unit_price" => "320.000000" "discount_in_percent" => "0.0000" "position_total" => "320.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 9 ] [ "id" => 13191 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes<br /></strong>Nous définissons un montant estimatif pour les frais annexes, qui peut varier en fonction de l’évolution du mandat. <br /><br />Ces frais comprennent la gestion de projet, les différents échanges avec le client et les fournisseurs, les frais administratifs, les frais techniques, etc." "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "75.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 10 ] ] "network_link" => "https://network.bexio.com/invoice/1f0a5aede30b747a9564f7306df13bb1e583a09f24b1f976581cc4b81ad1a5b2" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3224 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.126495 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000225 "size_download" => 1903.0 "speed_download" => 15103.0 "starttransfer_time" => 0.126255 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 225 "starttransfer_time_us" => 126255 "total_time_us" => 126495 "effective_method" => "GET" "start_time" => 1783396911.3133 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3224" "pause_handler" => Closure(float $duration) {#3188 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3184 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775121 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 183 (easy handle 0x563243eb9a20)\n > GET /2.0/kb_invoice/3224 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:51 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 9\r\n < x-ratelimit-remaining-minute: 862\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 862\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f347b8036aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:51 GMT" "content-type: application/json" "ratelimit-reset: 9" "x-ratelimit-remaining-minute: 862" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 862" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f347b8036aa0-GVA" ] "response_json" => [ "id" => 3224 "document_nr" => "POM-FAC2026-03224" "title" => "HEP-GabaritSignatureMail-POM4513" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "550.000000" "total_net" => "550.000000" "total_taxes" => "44.5500" "total_received_payments" => "594.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "594.550000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-08" "is_valid_to" => "2026-07-07" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 10:26:11" "esr_id" => 3028 "qr_invoice_id" => 3028 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "44.5500" ] ] "positions" => [ [ "id" => 3648 "type" => "KbPositionText" "text" => "<strong></strong><strong>Selon briefing du 12 décembre 2025<br /><br /></strong>Production de gabarits Adobe InDesign pour les bannières pour signatures e-mail." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13192 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Bannière signature e-mail - Gabarit InDesign</strong><ul>\n <li>Transformation du fichier actuel en Modèle InDesign (.indt)</li>\n <li>Définition des styles de textes et de fonds</li>\n <li>Livraison du fichier source prêt à l’utilisation et libre de droits (hors polices et images de tiers)*</li>\n <li>Livraison d'un feuillet explicatif sur l’utilisation du modèle</li>\n </ul> <i>*Toute demande d'adaptation ou d'ajout au gabarit livré est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "450.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13193 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "100.000000" "discount_in_percent" => "0.0000" "position_total" => "100.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/a493c90d84b92939cf47335e699be387422ba734f9d01540f5f49a04aa1df18c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3225 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.16907 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000188 "size_download" => 3154.0 "speed_download" => 18662.0 "starttransfer_time" => 0.16884 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 188 "starttransfer_time_us" => 168840 "total_time_us" => 169070 "effective_method" => "GET" "start_time" => 1783396911.4446 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3225" "pause_handler" => Closure(float $duration) {#3201 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3198 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775118 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 185 (easy handle 0x563243ebb360)\n > GET /2.0/kb_invoice/3225 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:51 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 861\r\n < ratelimit-reset: 9\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 861\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f348889e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:51 GMT" "content-type: application/json" "ratelimit-remaining: 861" "ratelimit-reset: 9" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 861" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f348889e6aa0-GVA" ] "response_json" => [ "id" => 3225 "document_nr" => "POM-FAC2026-03225" "title" => "D.Baumgartner-ORIGINE-StratComm" "contact_id" => 1336 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2880.000000" "total_net" => "2880.000000" "total_taxes" => "233.2800" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "3113.3000" "total" => "3113.300000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-10" "is_valid_to" => "2026-07-09" "contact_address" => """ Monsieur\n Dider Baumgartner\n """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-10 11:51:07" "esr_id" => 3029 "qr_invoice_id" => 3029 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "233.2800" ] ] "positions" => [ [ "id" => 3650 "type" => "KbPositionText" "text" => """ <strong></strong><div data-block-id="block-ffc7d9df-bff5-4968-9bd3-c7dea749743d">\n <div class="flex-shrink-0 flex flex-col relative items-end">\n <div class="pt-0">\n <h3 class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full ">Préambule</h3>\n </div>\n </div>\n <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn">\n <div class="flex-col gap-1 md:gap-3">\n <div class="flex max-w-full flex-col flex-grow">\n <div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2e754272-fa04-454e-8f6b-51aff02ab001" data-message-model-slug="gpt-4o">\n <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">\n <div class="markdown prose w-full break-words dark:prose-invert light">\n <p>Avant de lancer ou repositionner une marque, il est crucial de définir ses objectifs, de comprendre son marché et son public cible. Pomzed propose un audit de positionnement et une stratégie sur mesure, axée sur l’expérience utilisateur. Cette démarche optimise les actions marketing (presse, digital, événements, réseaux sociaux, etc.), le budget, et garantit une communication ciblée et cohérente pour maximiser l’impact.</p>\n <h3>Packs d’heures</h3>\n <p>Nos packs d’heures sont définis sur la base d’une estimation initiale, avec la flexibilité de s’ajuster à chaque étape, en tenant compte de l’évolution du projet et des besoins spécifiques.</p>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13197 "type" => "KbPositionArticle" "amount" => "8.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Audit et analyse</strong><ul>\n <li><span style="text-decoration: underline">Objectif:</span> réaliser un diagnostic précis de la situation actuelle</li>\n <li><span style="text-decoration: underline">Actions:</span>\n <ul>\n <li>Analyse de l’historique et du positionnement de votre marque (société, produit, service)</li>\n <li>Étude de marché: analyse des tendances, de la concurrence, et des opportunités</li>\n <li>Analyse des cibles (personas, comportements, attentes)</li>\n <li>Évaluation des contenus et des supports de communication existants et de leur efficacité</li>\n <li>Définition des ressources internes</li>\n <li>Analyse SWOT (Forces, Faiblesses, Opportunités, Menaces)</li>\n <li>Workshop de présentation du rapport d’audit</li>\n </ul>\n </li>\n </ul> <i>À titre d’information: les audits Pomzed sont une démarche interne conçue pour une analyse approfondie et une compréhension précise de la marque, de son concept, et des objectifs à réaliser. Il compile et synthétise l'ensemble des données recueillies, fournissant ainsi des recommandations initiales pour la suite. Cet audit joue également un rôle crucial dans l'évaluation de la faisabilité du projet. Il est important de noter que, selon les résultats et analyses de cet audit, le projet peut soit être interrompu, soit nécessiter des ajustements, que cela vienne de Pomzed ou du client. Suite à l'audit, nous proposons une stratégie personnalisée et exhaustive, visant à atteindre de manière efficace les buts fixés.</i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "1440.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13198 "type" => "KbPositionArticle" "amount" => "8.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Stratégie de communication</strong><ul>\n <li><span style="text-decoration: underline">Objectif:</span> élaborer un plan stratégique aligné avec les objectifs du client</li>\n <li><span style="text-decoration: underline">Actions:</span>\n <ul>\n <li>Définition de l’ADN de la marque: valeurs, mission, vision</li>\n <li>Identification des objectifs stratégiques (notoriété, acquisition, fidélisation, etc.)</li>\n <li>Élaboration d’un concept clé et formulation du message principal et de sa tonalité</li>\n <li>Proposition des actions de communication</li>\n <li>Proposition des canaux et médias pertinents (digital, print, réseaux sociaux, événements, etc.)</li>\n <li>Workshop de présentation</li>\n </ul>\n </li>\n </ul> <i>À titre d’information: une stratégie optimisée repose sur un audit préalable, indispensable si celui-ci n’a pas encore été réalisé. Nos stratégies et audits s’appuient sur plus de 25 ans d’expertise en communication, couvrant une grande variété de secteurs et de publics cibles. Sans recourir systématiquement à des études de marché approfondies, nous proposons des conclusions solides et pertinentes, conçues pour atteindre vos objectifs. Ces recommandations restent flexibles et évolutives afin de s’adapter aux besoins spécifiques et aux changements éventuels de votre projet.</i> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "1440.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/b4ba23c8e1563d9101fec118f5f79feaf0fed19510308da8923011cb27f5a2f5" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3226 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.137115 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000238 "size_download" => 1946.0 "speed_download" => 14204.0 "starttransfer_time" => 0.136875 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 238 "starttransfer_time_us" => 136875 "total_time_us" => 137115 "effective_method" => "GET" "start_time" => 1783396911.6186 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3226" "pause_handler" => Closure(float $duration) {#3211 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3210 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775115 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 187 (easy handle 0x563243ec1e40)\n > GET /2.0/kb_invoice/3226 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:51 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 860\r\n < x-ratelimit-remaining-minute: 860\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 9\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f349a9516aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:51 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 860" "x-ratelimit-remaining-minute: 860" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 9" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f349a9516aa0-GVA" ] "response_json" => [ "id" => 3226 "document_nr" => "POM-FAC2026-03226" "title" => "JobAbo-Affiche-Schaublin-Visuel-ecran-Crelier Fils SA" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "525.000000" "total_net" => "525.000000" "total_taxes" => "42.5250" "total_received_payments" => "567.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "567.550000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-10" "is_valid_to" => "2026-07-09" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3030 "qr_invoice_id" => 3030 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.5250" ] ] "positions" => [ [ "id" => 3652 "type" => "KbPositionText" "text" => """ <strong>Selon demande de Nicolas Varin par mail le 30 avril 2026</strong><br />\r\n <ul>\r\n <li>Réalisation d'une affiche A4 pour Schaublin SA</li>\r\n <li>Réalisation d'un visuel écran pour Crelier Fils SA</li>\r\n <li>Mise en page - texterie - exports dans les formats prêts à l'utilisation</li>\r\n </ul>\r\n <span style="text-decoration: underline;"><br /></span> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13200 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiche A4 - Schaublin SA</strong>\r\n <ul>\r\n <li>Texterie</li>\r\n <li>Adaptation logo</li>\r\n <li>Corrections/modifications jusqu'au BAT02*</li>\r\n <li>Finalisaiton pour production</li>\r\n <li>Export au format PDF</li>\r\n </ul>\r\n <br /><em>*Toute modification après BAT02 sera facturée au tarif horaire. </em> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 39 ] [ "id" => 18226 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong><strong>Visuel écran 16/9 - Crelier Fils SA<br /></strong></strong>\r\n <ul>\r\n <li>Adaptation format</li>\r\n <li>Adaptation logo</li>\r\n <li>Corrections/modifications jusqu'au BAT02*</li>\r\n <li>Finalisaiton pour production</li>\r\n <li>Export au format JPG</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 18227 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes</strong><br />Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/37d334918538a805d33788c3a6529e95072ae23e21fa0e5e655ae43cc7d92f84" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3227 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.255815 "namelookup_time" => 5.5E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000219 "size_download" => 1385.0 "speed_download" => 5431.0 "starttransfer_time" => 0.255599 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 55 "pretransfer_time_us" => 219 "starttransfer_time_us" => 255599 "total_time_us" => 255815 "effective_method" => "GET" "start_time" => 1783396911.7615 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3227" "pause_handler" => Closure(float $duration) {#3224 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3221 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775112 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 189 (easy handle 0x563243ec7e60)\n > GET /2.0/kb_invoice/3227 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:52 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 9\r\n < x-ratelimit-remaining-minute: 859\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 859\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f34a89e66aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:52 GMT" "content-type: application/json" "ratelimit-reset: 9" "x-ratelimit-remaining-minute: 859" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 859" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f34a89e66aa0-GVA" ] "response_json" => [ "id" => 3227 "document_nr" => "POM-FAC2026-03227" "title" => "Mise à jour dépliant SAVI" "contact_id" => 119 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "243.250000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-10" "is_valid_to" => "2026-07-09" "contact_address" => """ FAS Fondation neuchâteloise\n pour la coordination de l'action sociale - Steve Rufenacht\n Rue des Poudrières 135\n CH - 2000 Neuchâtel """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 10:26:11" "esr_id" => 3031 "qr_invoice_id" => 3031 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "positions" => [ [ "id" => 3654 "type" => "KbPositionText" "text" => """ <strong>Selon demande de Mme Maini le 04.05.26</strong><br />\r\n <ul>\r\n <li>Mise à jour du dépliant SAVI</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18229 "type" => "KbPositionCustom" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Dépliant SAVI</strong><br />\r\n <ul>\r\n <li>Mise à jour des textes selon corrections transmises par le client</li>\r\n <li>Adaptation de mise en page</li>\r\n <li>Ajout du logo "142"</li>\r\n <li>Finalisation et transmission du fichier de production et d'un export PDF</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/94b250f52a200819f4052fc4db5df27ae2f30a68b069fd1a85ddfb88f31e5352" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3228 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.208055 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000225 "size_download" => 1527.0 "speed_download" => 7341.0 "starttransfer_time" => 0.207829 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 225 "starttransfer_time_us" => 207829 "total_time_us" => 208055 "effective_method" => "GET" "start_time" => 1783396912.0217 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3228" "pause_handler" => Closure(float $duration) {#3236 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3233 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775109 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 18b (easy handle 0x563243ec97a0)\n > GET /2.0/kb_invoice/3228 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:52 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 858\r\n < x-ratelimit-remaining-minute: 858\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 8\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f34c2b226aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:52 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 858" "x-ratelimit-remaining-minute: 858" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 8" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f34c2b226aa0-GVA" ] "response_json" => [ "id" => 3228 "document_nr" => "POM-FAC2026-03228" "title" => "Magazine Solstice #9 juin 2026" "contact_id" => 1112 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2425.000000" "total_net" => "2425.000000" "total_taxes" => "196.4250" "total_received_payments" => "2621.450000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "2621.450000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-10" "is_valid_to" => "2026-07-09" "contact_address" => """ Centre Pastoral du Jura\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:04" "esr_id" => 3032 "qr_invoice_id" => 3032 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "196.4250" ] ] "positions" => [ [ "id" => 13202 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Solstices #9 - juin 2026 - Mise en page</strong><br />\r\n <ul>\r\n <li>Réception des contenus prêts à l’utilisation (textes et images)</li>\r\n <li>Mise en conformité des images (photolithographie)</li>\r\n <li>Mise en page selon ligne graphique établie (jusqu’au 2e BAT) – *</li>\r\n <li>Finalisation et livraison du fichier prêt à l’impression</li>\r\n <li>Gestion de projet</li>\r\n </ul>\r\n <br /><em>Le prix comprend les corrections d'auteur jusqu'au 2e bon à tirer. Toute modification après le 2e BAT est facturée en régie à CHF 150.–/h.</em> """ "unit_price" => "2500.000000" "discount_in_percent" => "15.0000" "position_total" => "2125.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 18231 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Corrections/modifications client après BAT02</strong>" "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/12f2c4d89ddd7a76dc53cc0c32f129a39fede0410f9ca7f6edaef31862ffabc9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3229 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.482215 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.000211 "size_download" => 1277.0 "speed_download" => 2649.0 "starttransfer_time" => 0.481985 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 211 "starttransfer_time_us" => 481985 "total_time_us" => 482215 "effective_method" => "GET" "start_time" => 1783396912.2353 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3229" "pause_handler" => Closure(float $duration) {#3248 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3245 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775106 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 18d (easy handle 0x563243ecc7a0)\n > GET /2.0/kb_invoice/3229 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:52 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 8\r\n < x-ratelimit-remaining-minute: 857\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 857\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f34d7c786aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:52 GMT" "content-type: application/json" "ratelimit-reset: 8" "x-ratelimit-remaining-minute: 857" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 857" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f34d7c786aa0-GVA" ] "response_json" => [ "id" => 3229 "document_nr" => "POM-FAC2026-03229" "title" => "Nom de domaine" "contact_id" => 686 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "22.000000" "total_net" => "22.000000" "total_taxes" => "1.7820" "total_received_payments" => "23.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "23.800000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-15" "is_valid_to" => "2026-07-14" "contact_address" => """ Service de l'urbanisme et de l'environnement\n M. Hubert Jacquier\n Route de Bâle 1\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:15:52" "esr_id" => 3033 "qr_invoice_id" => 3033 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "1.7820" ] ] "positions" => [ [ "id" => 13203 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Nom de domaine: www.gare-sud-delemont.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/0acdc2a2d71f0597b6de33932796fb6f8185eb3c1e0bcba19264675f6e8720ce" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3230 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.125531 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000212 "size_download" => 3055.0 "speed_download" => 24440.0 "starttransfer_time" => 0.125324 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 56 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 212 "starttransfer_time_us" => 125324 "total_time_us" => 125531 "effective_method" => "GET" "start_time" => 1783396912.7231 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3230" "pause_handler" => Closure(float $duration) {#3260 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3257 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775103 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 18f (easy handle 0x563243ed0280)\n > GET /2.0/kb_invoice/3230 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:52 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 8\r\n < x-ratelimit-remaining-minute: 856\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 856\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3508ef86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:52 GMT" "content-type: application/json" "ratelimit-reset: 8" "x-ratelimit-remaining-minute: 856" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 856" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3508ef86aa0-GVA" ] "response_json" => [ "id" => 3230 "document_nr" => "POM-FAC2026-03230" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 148 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "1012.900000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-15" "is_valid_to" => "2026-07-14" "contact_address" => """ Société de Cavalerie d'Ajoie\n Carine Berger\n Pré-Neuf 4\n CH - 2900 Porrentruy """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 16:36:39" "esr_id" => 3034 "qr_invoice_id" => 3034 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "positions" => [ [ "id" => 3655 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.scajoie.com<strong><br /></strong><strong>Début du contrat:</strong> 01.06.2020 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13204 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 13205 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 777 "type" => "KbPositionPagebreak" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 13206 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.scajoie.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/81278a8365d27e6478dac3d3b0a6b7c0df1249a0af08d925226abc78f8af52fa" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3231 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.214453 "namelookup_time" => 5.7E-5 "connect_time" => 5.7E-5 "pretransfer_time" => 0.000208 "size_download" => 2974.0 "speed_download" => 13897.0 "starttransfer_time" => 0.214231 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 58 "connect_time_us" => 57 "namelookup_time_us" => 57 "pretransfer_time_us" => 208 "starttransfer_time_us" => 214231 "total_time_us" => 214453 "effective_method" => "GET" "start_time" => 1783396912.8541 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3231" "pause_handler" => Closure(float $duration) {#3272 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3269 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775100 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 191 (easy handle 0x563243ed9070)\n > GET /2.0/kb_invoice/3231 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:53 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 8\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 855\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 855\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3515f826aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:53 GMT" "content-type: application/json" "ratelimit-reset: 8" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 855" "ratelimit-limit: 1000" "ratelimit-remaining: 855" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3515f826aa0-GVA" ] "response_json" => [ "id" => 3231 "document_nr" => "POM-FAC2026-03231" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 891 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "989.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-15" "is_valid_to" => "2026-07-14" "contact_address" => """ Association PINOS\n Milieu du Village 55\n CH - 2923 Courtemaîche """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 10:20:15" "esr_id" => 3035 "qr_invoice_id" => 3035 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3656 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.pinos.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 06.06.2024 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13207 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 778 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13208 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution à la demande du client</li>\r\n <li>Ajout de modules spécifiques</li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/44f09b9be09ab01c30949ae54df8fae623c3da285e90e98625b1d6b2512c7b79" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3232 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.137161 "namelookup_time" => 5.9E-5 "connect_time" => 5.9E-5 "pretransfer_time" => 0.00025 "size_download" => 1411.0 "speed_download" => 10299.0 "starttransfer_time" => 0.136925 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 59 "connect_time_us" => 59 "namelookup_time_us" => 59 "pretransfer_time_us" => 250 "starttransfer_time_us" => 136925 "total_time_us" => 137161 "effective_method" => "GET" "start_time" => 1783396913.0732 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3232" "pause_handler" => Closure(float $duration) {#3284 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3281 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775097 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 193 (easy handle 0x563243edf090)\n > GET /2.0/kb_invoice/3232 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:53 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 854\r\n < ratelimit-reset: 7\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 854\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f352b88d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:53 GMT" "content-type: application/json" "ratelimit-remaining: 854" "ratelimit-reset: 7" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 854" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f352b88d6aa0-GVA" ] "response_json" => [ "id" => 3232 "document_nr" => "POM-FAC2026-03232" "title" => "RdA-Housses transport roll-up" "contact_id" => 415 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "133.500000" "total_net" => "133.500000" "total_taxes" => "10.8135" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "144.3000" "total" => "144.300000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-15" "is_valid_to" => "2026-07-14" "contact_address" => """ Réseau de l'Arc\n Service de la communication\n Rue Beausite 49\n CH - 2740 Moutier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-15 14:12:51" "esr_id" => 3036 "qr_invoice_id" => 3036 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "10.8135" ] ] "positions" => [ [ "id" => 18247 "type" => "KbPositionCustom" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 275 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Sac de transport</strong><br />\r\n <ul>\r\n <li>REF-D-TRB007-82-00</li>\r\n <li>Housse de transport pour bâche/roll-up sans roulettes</li>\r\n <li>Peut contenir des supports jusqu'à 110cm</li>\r\n </ul>\r\n <br /><br /> """ "unit_price" => "32.000000" "discount_in_percent" => null "position_total" => "96.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18248 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ Frais annexes<br />\r\n <ul>\r\n <li>Échanges avec le client (séances, mails, téléphones, etc.) et suivi</li>\r\n <li>Frais administratifs</li>\r\n <li>Frais de livraison </li>\r\n </ul> """ "unit_price" => "37.500000" "discount_in_percent" => null "position_total" => "37.500000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/09103086f08376d6c5a0159fc3e4d9729115acbed194966666afb9fbd0f7de04" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3233 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.278419 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000175 "size_download" => 2892.0 "speed_download" => 10402.0 "starttransfer_time" => 0.277543 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 175 "starttransfer_time_us" => 277543 "total_time_us" => 278419 "effective_method" => "GET" "start_time" => 1783396913.2149 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3233" "pause_handler" => Closure(float $duration) {#3294 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3293 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775094 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 195 (easy handle 0x563243ee09d0)\n > GET /2.0/kb_invoice/3233 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:53 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 7\r\n < x-ratelimit-remaining-minute: 853\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 853\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f35399506aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:53 GMT" "content-type: application/json" "ratelimit-reset: 7" "x-ratelimit-remaining-minute: 853" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 853" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f35399506aa0-GVA" ] "response_json" => [ "id" => 3233 "document_nr" => "POM-FAC2026-03233" "title" => "Marcioneetti-Covering-NissanNT400Cabstar" "contact_id" => 274 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "955.000000" "total_net" => "955.000000" "total_taxes" => "77.3550" "total_received_payments" => "1032.350000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1032.350000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-16" "is_valid_to" => "2026-07-15" "contact_address" => """ Roland Marcionetti SA\n Camille Spart\n Rue de Soleure 42\n CH - 2740 Moutier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-19 07:47:04" "esr_id" => 3037 "qr_invoice_id" => 3037 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "77.3550" ] ] "positions" => [ [ "id" => 3657 "type" => "KbPositionText" "text" => "<strong>Mandat</strong>Nouveau design et covering de la marque Marcionetti (nouveau logo) sur une camionette Nissan NT400 Cabstar, selon le modèle ci-joint: Niss_269.pdf" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13209 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering-Design</strong>\r\n <ul>\r\n <li>Réalisation du visuel</li>\r\n <li>Maquettes jusq'au 2e bon à tirer</li>\r\n <li>Mise en conformité pour la production</li>\r\n </ul>\r\n <em>Le prix peut varier en fonction du travail effectivement réalisé. Une marge a été prévue pour l’élaboration d’un design sur mesure visant à démarquer le véhicule. Toutefois, si la demande se limite à l’ajout du logo sur la carrosserie, le budget sera ajusté à la baisse en conséquence.</em> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13210 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering-Pose</strong><ul>\n <li>Impression (multi-couleurs)</li>\n <li>Laminage</li>\n <li>Pose (sur véhicule propre)</li>\n </ul>\n <p><strong>Le design n’étant pas encore défini, nous vous proposons un prix indicatif, susceptible d’évoluer en fonction des choix graphiques et des demandes spécifiques.</strong></p>\n <p><span style="text-decoration: underline">Non inclus:</span></p>\n <ul>\n <li>Dépose d’anciens visuels</li>\n <li>Nettoyage du véhicule</li>\n <li>Teintage des vitres</li>\n <li>Window aux vitres</li>\n </ul> <i>Afin de garantir un travail optimal, nous demandons que les véhicules soient nettoyés avant toute intervention (à l'eau, sans cire ni traitement céramique). Dans le cas contraire nous facturerons le nettoyage. Nous attirons également votre attention sur le fait que la présence de dommages existants sur la carrosserie peut altérer la tenue des autocollants ou autres éléments appliqués. De ce fait, nous déclinons toute responsabilité concernant ces éventuels problèmes. De plus, certains produits spécifiques utilisés sur les vitres ou la carrosserie de certains modèles de véhicules peuvent réduire l’adhérence des matériaux. Dans ce cas, notre responsabilité ne pourra être engagée. Cependant, nous restons à votre disposition pour trouver ensemble des solutions adaptées en cas de difficulté. La pose se réalise dans nos ateliers à Delémont ou Moutier (véhicule de remplacement disponible). Garantie sur la pose de covering (wrapping) de véhicules: nos coverings bénéficient d’une garantie fabricant sur le matériau (tenue des couleurs, adhérence) selon les spécifications du fournisseur (en général 5 à 7 ans). Nous garantissons également notre pose contre décollements anormaux et défauts d’application pendant 12 mois. Ne sont pas couverts: usure mécanique normale, mauvais entretien, dégradations accidentelles ou défauts liés à un support abîmé. Un entretien adapté est indispensable pour préserver la durabilité du covering. Plus d'informations dans nos conditions générales: www.pom-xtd.ch/cg (au chapitre 2.5).</i> """ "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13211 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "55.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/2d02587194af86f87ed28c0b823f6eea5c16cca66d08ac2c578fc8b45ad246c3" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3234 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.239901 "namelookup_time" => 7.8E-5 "connect_time" => 7.8E-5 "pretransfer_time" => 0.000309 "size_download" => 1701.0 "speed_download" => 7117.0 "starttransfer_time" => 0.239621 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 78 "connect_time_us" => 78 "namelookup_time_us" => 78 "pretransfer_time_us" => 309 "starttransfer_time_us" => 239621 "total_time_us" => 239901 "effective_method" => "GET" "start_time" => 1783396913.4976 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3234" "pause_handler" => Closure(float $duration) {#3307 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3301 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775089 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 197 (easy handle 0x563243ee3a00)\n > GET /2.0/kb_invoice/3234 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:53 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 7\r\n < x-ratelimit-remaining-minute: 852\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 852\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3555ac96aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:53 GMT" "content-type: application/json" "ratelimit-reset: 7" "x-ratelimit-remaining-minute: 852" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 852" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3555ac96aa0-GVA" ] "response_json" => [ "id" => 3234 "document_nr" => "POM-FAC2026-03234" "title" => "Frigotech-Covering-Véhicules-5x" "contact_id" => 23 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "812.500000" "total_net" => "812.500000" "total_taxes" => "65.8125" "total_received_payments" => "878.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "878.300000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-16" "is_valid_to" => "2026-07-15" "contact_address" => """ Frigotech SA\n David Freléchox\n Route de la Taille 5\n CH - 2053 Cernier """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 16:36:55" "esr_id" => 3038 "qr_invoice_id" => 3038 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "65.8125" ] ] "positions" => [ [ "id" => 13215 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Covering véhicule - Ford Transit L1H1</strong>\r\n <ul>\r\n <li>Film MacTac 9800 Pro 9849-33</li>\r\n <li>Matière découpée à la forme</li>\r\n <li>Film window blanc sur vitre latérale</li>\r\n <li>Lot pour véhicule</li>\r\n <li>Dégraissage et nettoyage</li>\r\n <li>Pose sur véhicules dans nos locaux</li>\r\n <li>1x Ford Transit L1H1</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "785.000000" "discount_in_percent" => "0.0000" "position_total" => "785.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 1 ] [ "id" => 13214 "type" => "KbPositionArticle" "amount" => "0.250000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "27.500000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/9727864235f6b765db0f665c4738e5cd91bdf33617746a2cdb23e729e4508568" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3235 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.170211 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000187 "size_download" => 2201.0 "speed_download" => 12947.0 "starttransfer_time" => 0.169972 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 187 "starttransfer_time_us" => 169972 "total_time_us" => 170211 "effective_method" => "GET" "start_time" => 1783396913.742 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3235" "pause_handler" => Closure(float $duration) {#3319 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3316 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775086 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 199 (easy handle 0x563243ee74b0)\n > GET /2.0/kb_invoice/3235 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:53 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 7\r\n < x-ratelimit-remaining-minute: 851\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 851\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f356ec216aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:53 GMT" "content-type: application/json" "ratelimit-reset: 7" "x-ratelimit-remaining-minute: 851" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 851" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f356ec216aa0-GVA" ] "response_json" => [ "id" => 3235 "document_nr" => "POM-FAC2026-03235" "title" => "Tonnebiere-Siteweb+Shop-Facturation mensuelle-POM-3266" "contact_id" => 352 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "598.540000" "total_net" => "598.550000" "total_taxes" => "48.4826" "total_received_payments" => "647.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "647.050000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-16" "is_valid_to" => "2026-07-15" "contact_address" => """ Brasserie Tonnebière\n Route des Rangiers 56\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 10:26:25" "esr_id" => 3039 "qr_invoice_id" => 3039 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "48.4826" ] ] "positions" => [ [ "id" => 3658 "type" => "KbPositionText" "text" => """ <strong></strong><span style="text-decoration: underline;"><strong>Mandat</strong></span>\r\n <ul>\r\n <li>Refonte complète du site internet actuel</li>\r\n <li>Web-Design personnalisé</li>\r\n <li>Ré-organisation des pages et des contenus (sur la même base existante)</li>\r\n <li>Intégration d'une boutique en ligne simplifiée</li>\r\n <li>Historique des bières de passage</li>\r\n <li><strong>Un rabais copain de 35%</strong></li>\r\n <li><strong>Option leasing: 12x, sans intérêt du 16.07.25 au 16.06.26</strong></li>\r\n </ul>\r\n <strong>Conditions générales:</strong> <br />Après la mise en ligne, vous disposez d’un délai d’un mois pour transmettre vos remarques. Passé ce délai, le mandat est clos. Toute demande ultérieure sera traitée dans le cadre d’un nouveau mandat ou d’un contrat annuel de maintenance. En cas de retard imputable au client, Pomzed se réserve le droit d’appliquer un supplément de 10% et de réorganiser son planning. Toute intervention après formation sera facturée selon le tarif horaire en vigueur ou le contrat de maintenance. Avant la mise en ligne, nous recommandons de prévoir quelques heures pour une finalisation, intégrées dans le contrat de maintenance. Pour garantir la performance et la stabilité, les sites développés par Pomzed doivent être hébergés sur nos serveurs et accompagnés d’un contrat de maintenance annuel, résiliable avec un préavis de 3 mois. Sauf accord préalable, les fichiers sources restent la propriété de Pomzed. Ils peuvent être acquis sur demande, selon un tarif spécifique. Nos sites, conçus sur mesure avec WordPress, sont optimisés pour vos besoins. En cas de transfert de gestion, Pomzed décline toute responsabilité en cas d’incompatibilités techniques. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13216 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Site internet www.tonnebiere.ch<br /></strong><em>Le prix total du site est facturé mensuellement durant 12 mois. <br />Le rabais de 35% est appliqué avant fractionnement.</em><br /><em>L'abonnement de maintenance et d'hébergement est facturé séparemment et annuellement.<br /></em><br />\r\n <ul>\r\n <li>Audit et stratégie (web)</li>\r\n <li>Organigramme et wireframe</li>\r\n <li>Ergonomie et webdesign</li>\r\n <li>Développement Web</li>\r\n <li>Boutique en ligne</li>\r\n <li>Frais annexe</li>\r\n </ul> """ "unit_price" => "598.540000" "discount_in_percent" => "0.0000" "position_total" => "598.540000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3237 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.499294 "namelookup_time" => 6.2E-5 "connect_time" => 6.2E-5 "pretransfer_time" => 0.000279 "size_download" => 3451.0 "speed_download" => 6915.0 "starttransfer_time" => 0.498496 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 62 "connect_time_us" => 62 "namelookup_time_us" => 62 "pretransfer_time_us" => 279 "starttransfer_time_us" => 498496 "total_time_us" => 499294 "effective_method" => "GET" "start_time" => 1783396913.9172 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3237" "pause_handler" => Closure(float $duration) {#3331 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3328 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775083 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 19b (easy handle 0x563243ef02a0)\n > GET /2.0/kb_invoice/3237 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:54 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 850\r\n < ratelimit-reset: 7\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 850\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f357fcdb6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:54 GMT" "content-type: application/json" "ratelimit-remaining: 850" "ratelimit-reset: 7" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 850" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f357fcdb6aa0-GVA" ] "response_json" => [ "id" => 3237 "document_nr" => "POM-FAC2026-03237" "title" => "Ass-Gym-Jeudi-CMG-26" "contact_id" => 297 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5192.500000" "total_net" => "4942.500000" "total_taxes" => "400.3425" "total_received_payments" => "5342.850000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "5342.850000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-22" "is_valid_to" => "2026-07-21" "contact_address" => """ Association Gym du Jeudi\n M. Raphaël Bloesch\n Rue de la Gare 271\n CH - 2746 Crémines """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-25 10:37:08" "esr_id" => 3040 "qr_invoice_id" => 3040 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "400.3425" ] ] "positions" => [ [ "id" => 3659 "type" => "KbPositionText" "text" => """ <strong></strong><strong>Selon demande de M. François Gürtner le 9 mars 2026<br /><br /></strong>Production des différents supports de communication pour la Course Moutier-Graitery 2026:\r\n <ul>\r\n <li>Autocollants</li>\r\n <li>Polos <em>comité</em></li>\r\n <li>Casquettes<em> comité</em></li>\r\n <li>Banderoles publicitaires</li>\r\n <li>Cadeau coureurs</li>\r\n <li>Bâches (mise à jour)</li>\r\n <li>Sac Wenger</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13217 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique</strong>\r\n <ul>\r\n <li>Récupération des docs et infos client</li>\r\n <li>Adaptation graphique pour 2026, mise en conformité</li>\r\n <li>Maquettes jusqu’au 2e bon à tirer</li>\r\n <li>Finalisation</li>\r\n </ul>\r\n <em>Toute modification client après le 2e bon à tirer est facturée au tarif horaire en vigueur.</em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13218 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Autocollants 2026</strong>\r\n <ul>\r\n <li>REF-SA-135-00</li>\r\n <li>Vinyle blanc</li>\r\n <li>Finition brillante</li>\r\n <li>5cm de diamètre</li>\r\n <li>500 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "205.000000" "discount_in_percent" => "0.0000" "position_total" => "205.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13219 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Banderole publicitaire 2026</strong>\r\n <ul>\r\n <li>REF-VE-245</li>\r\n <li>Support polyester intissé blanc 130 gr/m² (feutre)</li>\r\n <li>0,85mm d'épaisseur</li>\r\n <li>25 x 1 m</li>\r\n <li>Livré en rouleau</li>\r\n <li>Impression couleur</li>\r\n <li><strong><em>Délai de production - 15 jours ouvrables</em></strong></li>\r\n </ul>\r\n <em></em> """ "unit_price" => "305.000000" "discount_in_percent" => "0.0000" "position_total" => "610.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13220 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Bâches 2026</strong><strong><em>4 bâches existantes - mise à jour de la date de course (20 juin)</em></strong>\r\n <ul>\r\n <li>Matière teinté dans la masse</li>\r\n <li>Autocollant découpé</li>\r\n <li>Pose sur bâches</li>\r\n <li>4 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "35.000000" "discount_in_percent" => "0.0000" "position_total" => "140.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] [ "id" => 13221 "type" => "KbPositionArticle" "amount" => "20.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Sac à dos Wenger</strong>\r\n <ul>\r\n <li>REF-SDG-SISER</li>\r\n <li>1 couleur - FLEX PS-A018-075 GRIS Satiné</li>\r\n <li>Thermo-transfert</li>\r\n <li>1 emplacement</li>\r\n <li>20 sacs</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "8.000000" "discount_in_percent" => "0.0000" "position_total" => "160.000000" "pos" => "5" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 3464 "type" => "KbPositionSubposition" "text" => "<strong>Polos comité 2026</strong><br>" "pos" => "6" "internal_pos" => 7 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "577.500000" "show_pos_prices" => true ] [ "id" => 13222 "type" => "KbPositionArticle" "amount" => "21.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Polos</strong>\r\n <ul>\r\n <li>REF-nw-28204-9-75</li>\r\n <li>Clique Classic Lincoln S/S</li>\r\n <li>Polo manches courtes</li>\r\n <li>Patte 3 boutons ton sur ton</li>\r\n <li>Fentes à la taille pour plus d'aisance</li>\r\n <li>Couleur: jaune citron</li>\r\n <li>21 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "19.500000" "discount_in_percent" => "0.0000" "position_total" => "409.500000" "pos" => "6.1" "internal_pos" => 8 "parent_id" => 3464 "is_optional" => false "article_id" => 9 ] [ "id" => 13223 "type" => "KbPositionArticle" "amount" => "21.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Marquage textile</strong>\r\n <ul>\r\n <li>REF-ST-8.00</li>\r\n <li>1 couleur: noir</li>\r\n <li>Thermo-transfert</li>\r\n <li>1 emplacement - coeur</li>\r\n <li>21 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "8.000000" "discount_in_percent" => "0.0000" "position_total" => "168.000000" "pos" => "6.2" "internal_pos" => 9 "parent_id" => 3464 "is_optional" => false "article_id" => 10 ] [ "id" => 3465 "type" => "KbPositionSubposition" "text" => """ <strong>Cadeau participant 2026</strong><br><ul>\n <li style="font-weight: bold"><strong><em>Délai de production - 30 jours ouvrables</em></strong></li>\n <li><em>Pas de possiblité de modifier les quantités une fois la commande passée. </em></li>\n </ul>\n <p> </p> """ "pos" => "7" "internal_pos" => 10 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "2700.000000" "show_pos_prices" => true ] [ "id" => 13224 "type" => "KbPositionArticle" "amount" => "360.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Ceinture de running</strong>\r\n <ul>\r\n <li>REF-OR-2-10</li>\r\n <li>Fibre élastique ultra-fine imperméable</li>\r\n <li>Dimensions: 23,5 x 6 cm</li>\r\n <li>Bande réfléchissante</li>\r\n <li>Passant pour écouteur</li>\r\n <li>Taille unique</li>\r\n <li>Noir</li>\r\n <li>360 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "5.000000" "discount_in_percent" => "0.0000" "position_total" => "1800.000000" "pos" => "7.1" "internal_pos" => 11 "parent_id" => 3465 "is_optional" => false "article_id" => 11 ] [ "id" => 13225 "type" => "KbPositionArticle" "amount" => "360.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Marquage textile</strong>\r\n <ul>\r\n <li>REF-OR-1-00</li>\r\n <li>1 couleur: aune</li>\r\n <li>Thermo-transfert</li>\r\n <li>1 emplacement - en dessous du zip</li>\r\n <li>360 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "2.500000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "7.2" "internal_pos" => 12 "parent_id" => 3465 "is_optional" => false "article_id" => 12 ] [ "id" => 3466 "type" => "KbPositionSubposition" "text" => "<strong>Casquette comité 2026</strong><br>" "pos" => "8" "internal_pos" => 13 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "170.000000" "show_pos_prices" => true ] [ "id" => 13226 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Casquette Tucker</strong>\r\n <ul>\r\n <li>REF-HW-Rapper-S-3-05</li>\r\n <li>100% polyester</li>\r\n <li>Jaune/blanc</li>\r\n <li>10 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "9.000000" "discount_in_percent" => "0.0000" "position_total" => "90.000000" "pos" => "8.1" "internal_pos" => 14 "parent_id" => 3466 "is_optional" => false "article_id" => 13 ] [ "id" => 13227 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Marquage textile</strong>\r\n <ul>\r\n <li>REF-SP-16-00</li>\r\n <li>1 couleur </li>\r\n <li>Thermo-transfert</li>\r\n <li>1 emplacement</li>\r\n <li>10 exemplaires</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "8.000000" "discount_in_percent" => "0.0000" "position_total" => "80.000000" "pos" => "8.2" "internal_pos" => 15 "parent_id" => 3466 "is_optional" => false "article_id" => 14 ] [ "id" => 13228 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "330.000000" "pos" => "9" "internal_pos" => 16 "parent_id" => null "is_optional" => false "article_id" => 8 ] [ "id" => 732 "type" => "KbPositionDiscount" "text" => """ <strong>Rabais Sponsoring - Bronze<br /></strong>Sponsor Bronze | CHF 250.–\r\n <ul>\r\n <li>1 «Paquet du coureur gourmand et assoiffé» (1x dossard, 1x repas, 2x boissons) </li>\r\n <li>Déjeuner officiel le jour de la course.</li>\r\n <li><span>Visibilité:</span> Logo sur nos banderoles spéciales (dans la zone de départ et sur le parcours) – Logo sur notre site Internet – Annonces micro le jour de la course</li>\r\n </ul> """ "is_percentual" => false "value" => "250.000000" "discount_total" => "250.000000" ] ] "network_link" => "https://network.bexio.com/invoice/975407fdff6859581235783c6c6d864e03ed0613e50b493510dd3f693ab70227" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3238 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.237174 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000185 "size_download" => 1323.0 "speed_download" => 5582.0 "starttransfer_time" => 0.236945 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 53 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 185 "starttransfer_time_us" => 236945 "total_time_us" => 237174 "effective_method" => "GET" "start_time" => 1783396914.4207 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3238" "pause_handler" => Closure(float $duration) {#3343 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3340 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775078 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 19d (easy handle 0x563243ef62c0)\n > GET /2.0/kb_invoice/3238 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:54 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 849\r\n < x-ratelimit-remaining-minute: 849\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 6\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f35b2f976aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:54 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 849" "x-ratelimit-remaining-minute: 849" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 6" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f35b2f976aa0-GVA" ] "response_json" => [ "id" => 3238 "document_nr" => "POM-FAC2026-03238" "title" => "Annonces" "contact_id" => 544 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "525.000000" "total_net" => "525.000000" "total_taxes" => "42.5250" "total_received_payments" => "567.550000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "567.550000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-22" "is_valid_to" => "2026-07-21" "contact_address" => """ Solus\n Sol + décoration\n Rue de la Forge 2\n CH - 2852 Courtételle """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-25 10:37:32" "esr_id" => 3041 "qr_invoice_id" => 3041 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "42.5250" ] ] "positions" => [ [ "id" => 18250 "type" => "KbPositionCustom" "amount" => "3.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Annonces SOLUS</strong><br /><br />\r\n <ul>\r\n <li>Mise en page selon charte existante d'annonces</li>\r\n <li>Format A5 horizontal</li>\r\n <li>Format carte de visite horizontal</li>\r\n <li>Format 1920x1080 pixels (pour les écran)</li>\r\n <li>Corrections/modifications client comprises</li>\r\n <li>Gestion de projet</li>\r\n <li>Finalisation et livraison au client des différents formats </li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "525.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/7f54ba93d9b0bbb55ad102d48423ac1f229d3da1dea3cdfa076bda70f6b5224c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3239 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.122202 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000212 "size_download" => 1408.0 "speed_download" => 11540.0 "starttransfer_time" => 0.121993 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 212 "starttransfer_time_us" => 121993 "total_time_us" => 122202 "effective_method" => "GET" "start_time" => 1783396914.6626 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3239" "pause_handler" => Closure(float $duration) {#3355 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3352 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775075 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 19f (easy handle 0x563243ef7c00)\n > GET /2.0/kb_invoice/3239 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:54 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 848\r\n < ratelimit-reset: 6\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 848\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f35ca8c16aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:54 GMT" "content-type: application/json" "ratelimit-remaining: 848" "ratelimit-reset: 6" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 848" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f35ca8c16aa0-GVA" ] "response_json" => [ "id" => 3239 "document_nr" => "POM-FAC2026-03239" "title" => "Carte de visite C. Filpa" "contact_id" => 566 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "75.000000" "total_net" => "75.000000" "total_taxes" => "6.0750" "total_received_payments" => "81.100000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "81.100000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-22" "is_valid_to" => "2026-07-21" "contact_address" => """ Assidu SA\n Avenue de la Gare 10\n CH - 2800 Delémont """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-25 10:37:08" "esr_id" => 3042 "qr_invoice_id" => 3042 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "6.0750" ] ] "positions" => [ [ "id" => 3661 "type" => "KbPositionText" "text" => "<strong>P<strong>restations Pomzed</strong>, réalisation et adaptation de divers supports</strong><br />Toutes les prestations Pomzed sont facturées au tarif horaire de CHF 150.–.<br />Dates de prestations: juin 2026<br /><br />" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18252 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Cartes de viste<br /></strong><em>Demandes par mail de Mme Emma Monastra du 17.06.26<br /></em>\r\n <ul>\r\n <li>Création dune nouvelle carte pour C. Filpa - représentation GENEVE</li>\r\n <li>Finalisation et livraison de la carte de visite pour production</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "75.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/db129e2656dcbb2516a130862704193f956068dce3c8791321317aae2986568e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3241 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.16064 "namelookup_time" => 9.0E-5 "connect_time" => 9.0E-5 "pretransfer_time" => 0.000247 "size_download" => 1482.0 "speed_download" => 9262.0 "starttransfer_time" => 0.160424 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 90 "connect_time_us" => 90 "namelookup_time_us" => 90 "pretransfer_time_us" => 247 "starttransfer_time_us" => 160424 "total_time_us" => 160640 "effective_method" => "GET" "start_time" => 1783396914.7893 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3241" "pause_handler" => Closure(float $duration) {#3367 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3364 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775072 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1a1 (easy handle 0x563243efac30)\n > GET /2.0/kb_invoice/3241 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:54 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 847\r\n < ratelimit-reset: 6\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 847\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f35d79666aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:54 GMT" "content-type: application/json" "ratelimit-remaining: 847" "ratelimit-reset: 6" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 847" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f35d79666aa0-GVA" ] "response_json" => [ "id" => 3241 "document_nr" => "POM-FAC2026-03241" "title" => "Clair-Logis-Autocollants-Portes" "contact_id" => 726 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "125.000000" "total_net" => "125.000000" "total_taxes" => "10.1250" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "135.1500" "total" => "135.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-22" "is_valid_to" => "2026-07-21" "contact_address" => """ Tertianum Romandie SA\r\n Tertianum Clair-Logis\r\n Giessenplatz 1\r\n c/o Tertianum AG\r\n CH - 8600 Dübendorf """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-22 17:03:02" "esr_id" => 3044 "qr_invoice_id" => 3044 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "10.1250" ] ] "positions" => [ [ "id" => 3664 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de M. Bianchin du 11 juin 2026</strong>Production de deux autocollants pour portes:\r\n <ul>\r\n <li><strong><span>OSAD local infirmier</span></strong></li>\r\n <li><strong><strong><span>responsable de l’accompagnement</span></strong></strong></li>\r\n </ul>\r\n Selon éléments existants déjà réalisés par nos soins. Pose à la charge du client """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18259 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Autocollants pour portes - 2 exemplaires</strong><br />\r\n <ul>\r\n <li>OSAD local infirmier</li>\r\n <li>Responsable de l'accompagnement</li>\r\n <li>Autocollant teinté dans la masse - noir mat</li>\r\n <li>Gestion de projets</li>\r\n <li>Frais divers (admin, livraison,...)</li>\r\n </ul> """ "unit_price" => "125.000000" "discount_in_percent" => null "position_total" => "125.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/6b796d8045c482e9ceaee0696223bed0c0a8b5df3baa95fc0cae9202761f52cd" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3242 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.121015 "namelookup_time" => 4.2E-5 "connect_time" => 4.2E-5 "pretransfer_time" => 0.000175 "size_download" => 2604.0 "speed_download" => 21520.0 "starttransfer_time" => 0.120787 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 42 "connect_time_us" => 42 "namelookup_time_us" => 42 "pretransfer_time_us" => 175 "starttransfer_time_us" => 120787 "total_time_us" => 121015 "effective_method" => "GET" "start_time" => 1783396914.9542 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3242" "pause_handler" => Closure(float $duration) {#3377 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3376 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775069 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1a3 (easy handle 0x563243efe6e0)\n > GET /2.0/kb_invoice/3242 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:55 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 6\r\n < x-ratelimit-remaining-minute: 846\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 846\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f35e7a366aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:55 GMT" "content-type: application/json" "ratelimit-reset: 6" "x-ratelimit-remaining-minute: 846" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 846" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f35e7a366aa0-GVA" ] "response_json" => [ "id" => 3242 "document_nr" => "POM-FAC2026-03242" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 180 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "682.000000" "total_net" => "682.000000" "total_taxes" => "55.2420" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "737.2500" "total" => "737.250000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-23" "is_valid_to" => "2026-07-22" "contact_address" => """ Restaurant de l'Ours\n Patrick Muster\n Passage de l'Ours 1\n CH - 2740 Moutier """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 09:04:40" "esr_id" => 3045 "qr_invoice_id" => 3045 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "55.2420" ] ] "positions" => [ [ "id" => 3665 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.ours-moutier.ch<strong><br />Début du contrat:</strong> 17.06.2021 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13238 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-ABO-ReadyToGo</strong><br />Code produit: ABO-WEB-ReadyToGo<br /><br /><strong><strong><strong>Contrat annuel d'hébergement et de maintenance technique<br /></strong><strong><br /></strong></strong></strong><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Si la maintenance technique devait dépasser 1 heure par année, nous facturerions alors le supplément au tarif horaire de CHF 150.–/h. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. Nos contrats d'hébergement et de maintenance technique sont obligatoires et se renouvellent tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site.<strong><br /><br />Information:</strong><br />La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Nos contrats sont obligatoires et pour une durée minimum de 3 ans. Ils sont soumis à des conditions générales (www.pomzed.ch/cg).</strong><br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document).<br /><br /><br /> """ "unit_price" => "660.000000" "discount_in_percent" => null "position_total" => "660.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 140 ] [ "id" => 13239 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Frais annuels et gestion du nom de domaine – .CH:<br />\r\n <ul>\r\n <li>www.ours-moutier.ch</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/51544e043d4041add3369cf8252c3433d21a03c202f0868ea04826dfd8491143" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3244 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.140396 "namelookup_time" => 6.0E-5 "connect_time" => 6.0E-5 "pretransfer_time" => 0.000206 "size_download" => 2050.0 "speed_download" => 14642.0 "starttransfer_time" => 0.140173 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 60 "connect_time_us" => 60 "namelookup_time_us" => 60 "pretransfer_time_us" => 206 "starttransfer_time_us" => 140173 "total_time_us" => 140396 "effective_method" => "GET" "start_time" => 1783396915.0796 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3244" "pause_handler" => Closure(float $duration) {#3388 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3387 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775066 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1a5 (easy handle 0x563243f075b0)\n > GET /2.0/kb_invoice/3244 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:55 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 5\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 845\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 845\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f35f4ad66aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:55 GMT" "content-type: application/json" "ratelimit-reset: 5" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 845" "ratelimit-limit: 1000" "ratelimit-remaining: 845" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f35f4ad66aa0-GVA" ] "response_json" => [ "id" => 3244 "document_nr" => "POM-FAC2026-03244" "title" => "EJB-Autocollants-Archives" "contact_id" => 693 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "235.000000" "total_net" => "235.000000" "total_taxes" => "19.0350" "total_received_payments" => "254.050000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "254.050000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-23" "is_valid_to" => "2026-07-22" "contact_address" => """ Commission paritaire\n CPP-SOJ\n Route de Tramelan 11\n CH - 2710 Tavannes """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-01 11:09:32" "esr_id" => 3047 "qr_invoice_id" => 3047 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "19.0350" ] ] "positions" => [ [ "id" => 3667 "type" => "KbPositionText" "text" => """ <strong></strong><p><strong>Selon demande par e-mail du 25 novembre 2025</strong></p>\n <p>Production et pose d'autocollants pour les armoires d'archives de l'AJECEM et de ses sections</p>\n <ul>\n <li>4 autocollants avec logo AJECEM + texte ARCHIVES</li>\n <li>2 autocollants avec logo AJECEM Section Delémont Franches montagnes + texte ARCHIVES</li>\n <li>2 autocollants avec logo AJECEM Section Ajoie Clos du Doubs + texte ARCHIVES</li>\n <li>2 autocollants avec logo AJECEM Section Grand Chasseral + texte ARCHIVES</li>\n </ul>\n <p>Réalisation en découpe blanche, mise sous tape de transfert et pose sur place</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13243 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Adaptation graphique</strong><ul>\n <li>Adaptation graphique et mise en page</li>\n <li>Maquettes jusqu’au 2e bon à tirer</li>\n <li>Finalisation</li>\n </ul> <i></i> """ "unit_price" => "55.000000" "discount_in_percent" => "0.0000" "position_total" => "55.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13244 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Autocollant - matière et production</strong><ul>\n <li>Vinyle autocollant blanc</li>\n <li>Découpe à la forme</li>\n <li>Échenillage et mise sous tape de transfert</li>\n <li>Dimensions approx. 12 x 6 cm</li>\n <li>10 exemplaires</li>\n </ul> <i></i> """ "unit_price" => "70.000000" "discount_in_percent" => "0.0000" "position_total" => "70.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13245 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Pose sur site</strong><ul>\n <li>Nettoyage et dégraissage</li>\n <li>Pose de 10 autocollants</li>\n <li>Déplacements sur Delémont offerts</li>\n </ul> <i></i> """ "unit_price" => "55.000000" "discount_in_percent" => "0.0000" "position_total" => "55.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13246 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "55.000000" "discount_in_percent" => "0.0000" "position_total" => "55.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/25d502f17bc28968542d066591e3758c4f0d744eaa19dc18576234d4a2d2e3f3" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3245 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.158618 "namelookup_time" => 6.5E-5 "connect_time" => 6.5E-5 "pretransfer_time" => 0.000229 "size_download" => 1901.0 "speed_download" => 12031.0 "starttransfer_time" => 0.158397 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 65 "connect_time_us" => 65 "namelookup_time_us" => 65 "pretransfer_time_us" => 229 "starttransfer_time_us" => 158397 "total_time_us" => 158618 "effective_method" => "GET" "start_time" => 1783396915.2249 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3245" "pause_handler" => Closure(float $duration) {#3401 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3398 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775063 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1a7 (easy handle 0x563243f0d5d0)\n > GET /2.0/kb_invoice/3245 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:55 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 5\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 844\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 844\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3602bb16aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:55 GMT" "content-type: application/json" "ratelimit-reset: 5" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 844" "ratelimit-limit: 1000" "ratelimit-remaining: 844" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3602bb16aa0-GVA" ] "response_json" => [ "id" => 3245 "document_nr" => "POM-FAC2026-03245" "title" => "EcoleSaintCharles-Signalétique-Complément-Eté2025-POM3935" "contact_id" => 1076 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "916.200000" "total_net" => "916.200000" "total_taxes" => "74.2122" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "990.4000" "total" => "990.400000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-23" "is_valid_to" => "2026-07-22" "contact_address" => """ Ecole Saint-Charles\n Frédérique Baumann\n Route de Belfort 10\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 14:00:55" "esr_id" => 3048 "qr_invoice_id" => 3048 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "74.2122" ] ] "positions" => [ [ "id" => 3668 "type" => "KbPositionText" "text" => """ <strong>Selon demande du 3 juillet 2025</strong><ul>\n <li>Découpe et impression de 3 plaques en plexi 30x15 cm</li>\n <li>Système d'affichage pour horaires A4</li>\n <li>Modification de texte sur plaque plexi existante (direction pédagogique)</li>\n <li>Solution concernant les tableaux d'honneur</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3469 "type" => "KbPositionSubposition" "text" => """ <strong>Solution tableaux d'honneur</strong><br><p>Selon votre demande</p>\n <ul>\n <li>Mise en page du visuel</li>\n <li>Découpe et impression de 10 panneaux forex en format A3</li>\n </ul> """ "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "916.200000" "show_pos_prices" => true ] [ "id" => 13247 "type" => "KbPositionArticle" "amount" => "1.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong><ul>\n <li>Réception et mise en page des textes et photos</li>\n <li>Préparation pour impression</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "225.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3469 "is_optional" => false "article_id" => 8 ] [ "id" => 13251 "type" => "KbPositionArticle" "amount" => "1.100000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Supplément traitement photographique</strong>\r\n <ul>\r\n <li>Selon demande du 21 avril, manipulation photo 2019-2020 pour augmentation de la qualité</li>\r\n <li>Au tarif horaire</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "165.000000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3469 "is_optional" => false "article_id" => 8 ] [ "id" => 13248 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Matières et fournitures</strong><ul>\n <li>Plaques forex</li>\n <li>Matière autocollante</li>\n </ul> <i></i> """ "unit_price" => "206.200000" "discount_in_percent" => "0.0000" "position_total" => "206.200000" "pos" => "1.3" "internal_pos" => 5 "parent_id" => 3469 "is_optional" => false "article_id" => 9 ] [ "id" => 13249 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Travail en atelier</strong><ul>\n <li>Impression du visuel sur matière autocollante</li>\n <li>Préparation des supports</li>\n <li>Pose des visuels sur les supports</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "220.000000" "pos" => "1.4" "internal_pos" => 6 "parent_id" => 3469 "is_optional" => false "article_id" => 10 ] [ "id" => 13250 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Entretoises</strong><ul>\n <li>Entretoises blanches </li>\n <li>4 pièces par tableau d'honneur</li>\n </ul> <i></i> """ "unit_price" => "10.000000" "discount_in_percent" => "0.0000" "position_total" => "100.000000" "pos" => "1.5" "internal_pos" => 7 "parent_id" => 3469 "is_optional" => false "article_id" => 11 ] ] "network_link" => "https://network.bexio.com/invoice/c2c8c0062f3559eb1c26e6cd3acc9c1336521ae1ec3cc61a0d2e0b5f98aa807b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3246 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.12799 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.00022 "size_download" => 2291.0 "speed_download" => 18039.0 "starttransfer_time" => 0.127741 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 220 "starttransfer_time_us" => 127741 "total_time_us" => 127990 "effective_method" => "GET" "start_time" => 1783396915.3882 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3246" "pause_handler" => Closure(float $duration) {#3411 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3410 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775060 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1a9 (easy handle 0x563243f0ef10)\n > GET /2.0/kb_invoice/3246 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:55 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 5\r\n < x-ratelimit-remaining-minute: 843\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 843\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3612c8f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:55 GMT" "content-type: application/json" "ratelimit-reset: 5" "x-ratelimit-remaining-minute: 843" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 843" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3612c8f6aa0-GVA" ] "response_json" => [ "id" => 3246 "document_nr" => "POM-FAC2026-03246" "title" => "Strate J - Signaletique Extérieure - POM-4795" "contact_id" => 1329 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5160.000000" "total_net" => "5160.000000" "total_taxes" => "417.9600" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "5577.9500" "total" => "5577.950000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-23" "is_valid_to" => "2026-07-22" "contact_address" => """ SI Campus HE –Jura SA\n M. Yves Masson\n Rue du 24 Septembre 2\n CH - 2800 Delémont """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-23 14:16:48" "esr_id" => 3049 "qr_invoice_id" => 3049 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "417.9600" ] ] "positions" => [ [ "id" => 3669 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon dossier de présentation du 17 juin 2025 et téléphone du 20 mars 2026</strong></p>\n <p>Production et pose d'une signalétique extérieure pour le bâtimeent de Strate J à Delémont, composée de:</p>\n <ul>\n <li>10 logos en vinyle autocollant sur les facades Est et Ouest</li>\n <li>Habillage de 5 vitres au 1er étage de la cage d'escalier sur façade nord (vinyl microperforé – window)</li>\n </ul>\n <p>Comme indiqué précédemment, une nacelle devra être louée pour procéder à la pose des différents visuels (3 façades).</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13252 "type" => "KbPositionArticle" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Façade nord - Vinyle microperforé sur fenêtres</strong><ul>\n <li>Vinyle micropreforé (window) appliqué sur vitres (extérieur)</li>\n <li>Format: L 755 x H 2935 mm</li>\n <li>Impression quadri</li>\n <li>Laminage de protection</li>\n <li>Nettoyage et dégraissage du support</li>\n <li>Pose</li>\n </ul> <i></i> """ "unit_price" => "440.000000" "discount_in_percent" => "0.0000" "position_total" => "2200.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13253 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Façades est et ouest - Vinyle découpé</strong><ul>\n <li>Vinyle teinté dans la masse appliqué sur plaques métalliques (extérieur)</li>\n <li>Formats:\n <ul>\n <li>2x Strate J, 380 x 2590 mm</li>\n <li>2x HE-Arc, 550 x 1850 mm</li>\n <li>2x HEP-BEJUNE, 290 x 2520 mm</li>\n <li>2x RCJU, 415 x 1900 mm</li>\n <li>2x Hes-SO, 400 x 1800 mm</li>\n </ul>\n </li>\n <li>Découpe à la forme</li>\n <li>Mise sous tape d'application</li>\n <li>Nettoyage et dégraissage du support</li>\n <li>Pose</li>\n </ul> <i></i> """ "unit_price" => "225.000000" "discount_in_percent" => "0.0000" "position_total" => "2250.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13254 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Location nacelle</strong><ul>\n <li>Pour application sur façades nord, est et ouest</li>\n <li>Par demi-jour</li>\n </ul> <i></i> """ "unit_price" => "200.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13255 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "110.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/17cf1c637d0462f6204007448fe3d6cd358e7a3af4879017e17626403beb6afc" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3247 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.599392 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.00022 "size_download" => 2048.0 "speed_download" => 3419.0 "starttransfer_time" => 0.59921 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 220 "starttransfer_time_us" => 599210 "total_time_us" => 599392 "effective_method" => "GET" "start_time" => 1783396915.5214 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3247" "pause_handler" => Closure(float $duration) {#3422 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3421 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775057 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1ab (easy handle 0x563243f12090)\n > GET /2.0/kb_invoice/3247 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:56 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 842\r\n < x-ratelimit-remaining-minute: 842\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 5\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3620d166aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:56 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 842" "x-ratelimit-remaining-minute: 842" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 5" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3620d166aa0-GVA" ] "response_json" => [ "id" => 3247 "document_nr" => "POM-FAC2026-03247" "title" => "HEP-SeriesLivres-2026-POM4582" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "3125.000000" "total_net" => "3125.000000" "total_taxes" => "253.1250" "total_received_payments" => "3378.150000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "3378.150000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-24" "is_valid_to" => "2026-07-23" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 9 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-06 08:35:19" "esr_id" => 3050 "qr_invoice_id" => 3050 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "253.1250" ] ] "positions" => [ [ "id" => 3670 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon briefing du 29 mai 2026</strong></p>\n <ul>\n <li>Mise en conformité du fichier InDesign transmis par la HEP-BEJUNE</li>\n <li>Finalisation et impression de 750 exemplaires</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13256 "type" => "KbPositionArticle" "amount" => "2.400000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en conformité et finalisation</strong>\r\n <ul>\r\n <li>Contrôle du fichier InDesign transmis</li>\r\n <li>Adaptations et mise en conformité (micro-typographie, photolithographie, etc.)</li>\r\n <li><strong>Travail supplémentaire pour adaptation de l'image de couverture, selon téléphone et visio conférence du 5 juin</strong></li>\r\n <li>Finalisation et transmission à l'imprimeur</li>\r\n <li>Livraison d'une version web</li>\r\n <li>Au tarif horaire de CHF 150.– </li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "360.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13257 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Impression</strong>\r\n <ul>\r\n <li>REF-444-1905-16</li>\r\n <li>Impression quadrichromie</li>\r\n <li>750 ex A5 - 28 pages</li>\r\n <li>Papier offset</li>\r\n <li>Reliure piqué dans le pli. </li>\r\n <li>Livraison: 24 juin 2026</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "2585.000000" "discount_in_percent" => "0.0000" "position_total" => "2585.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13258 "type" => "KbPositionArticle" "amount" => "1.200000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "180.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 4 ] ] "network_link" => "https://network.bexio.com/invoice/1af3304a595bc98ab6b2132815a984061a93e8893c6b16fd515470485ba0aa4d" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3248 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.141633 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.0002 "size_download" => 2060.0 "speed_download" => 14609.0 "starttransfer_time" => 0.141459 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 200 "starttransfer_time_us" => 141459 "total_time_us" => 141633 "effective_method" => "GET" "start_time" => 1783396916.1253 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3248" "pause_handler" => Closure(float $duration) {#3435 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3432 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775054 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1ad (easy handle 0x563243f1ba10)\n > GET /2.0/kb_invoice/3248 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:56 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 4\r\n < x-ratelimit-remaining-minute: 841\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 841\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f365c8436aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:56 GMT" "content-type: application/json" "ratelimit-reset: 4" "x-ratelimit-remaining-minute: 841" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 841" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f365c8436aa0-GVA" ] "response_json" => [ "id" => 3248 "document_nr" => "POM-FAC2026-03248" "title" => "Site web refonte 2022" "contact_id" => 61 "contact_sub_id" => null "user_id" => 34 "project_id" => 322 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1345.000000" "total_net" => "1345.000000" "total_taxes" => "108.9450" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1453.9500" "total" => "1453.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-26" "is_valid_to" => "2026-07-25" "contact_address" => """ Menuiserie Oppliger SA\n Chemin des Buissons 5\n CH - 2350 Saignelégier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:40:13" "esr_id" => 3051 "qr_invoice_id" => 3051 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "108.9450" ] ] "positions" => [ [ "id" => 3671 "type" => "KbPositionText" "text" => """ <strong>Refonte complète de votre site internet:</strong>\r\n <ul>\r\n <li>Nouveau site plus moderne, attractif, et qui répond à différents publics cibles</li>\r\n <li>Reprise et adaptation des contenus existants</li>\r\n <li>Ajout de nouveaux contenus</li>\r\n <li>Reportage photos/vidéos d’ambiance, pour des contenus pertinents</li>\r\n <li>Amélioration du référencement naturel (SEO)</li>\r\n <li>Hébergement et maintenance technique</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13259 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Modules</strong><br /><br /><strong>Mise en place de modules spécifiques:</strong>\r\n <ul>\r\n <li>Module Social room </li>\r\n <li>Module Portfolio / Stories</li>\r\n </ul>\r\n <em>Chaque module nécessite un entretien régulier qui implique des frais annuels, s’ajoutant au prix de l’hébergement (voir «abo annuel»).</em> """ "unit_price" => "135.000000" "discount_in_percent" => null "position_total" => "135.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 42 ] [ "id" => 13260 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-SEO-BASE</strong><br /><br />Nous optimisons votre site internet pour un référencement naturel de base selon une liste de mots clés fournis par le client, et en fonction de la pertinence des contenus à disposition. Il est toutefois possible d’améliorer les performances avec une stratégie sur mesure (non comprise dans cette offre - sur demande).<br /><br />Le référencement est une étape primordiale pour une visibilité efficace. Mal référencé, votre site n’apparaîtra jamais ou sera très mal positionné dans les différents moteurs de recherche." "unit_price" => "400.000000" "discount_in_percent" => null "position_total" => "400.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 18 ] [ "id" => 13261 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-Formation</strong><br /><br />Formation de deux heures, chez Pomzed à Delémont, Moutier, Bienne ou Neuchâtel" "unit_price" => "135.000000" "discount_in_percent" => null "position_total" => "270.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 21 ] [ "id" => 13262 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-Gestion de projet</strong><br /><br />Compta, gestion avec les fournisseurs, devis, etc. / Prix estimatif" "unit_price" => "135.000000" "discount_in_percent" => null "position_total" => "540.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 24 ] ] "network_link" => "https://network.bexio.com/invoice/7b8763c50557e93ee91314389cc22c1e7b45d0a829f8e26c51a9236517fd674a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3249 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.114003 "namelookup_time" => 3.9E-5 "connect_time" => 3.9E-5 "pretransfer_time" => 0.000148 "size_download" => 1247.0 "speed_download" => 10938.0 "starttransfer_time" => 0.113777 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 39 "connect_time_us" => 39 "namelookup_time_us" => 39 "pretransfer_time_us" => 148 "starttransfer_time_us" => 113777 "total_time_us" => 114003 "effective_method" => "GET" "start_time" => 1783396916.271 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3249" "pause_handler" => Closure(float $duration) {#3445 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3444 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775051 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1af (easy handle 0x563243f1d350)\n > GET /2.0/kb_invoice/3249 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:56 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 840\r\n < x-ratelimit-remaining-minute: 840\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 4\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f366b8f06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:56 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 840" "x-ratelimit-remaining-minute: 840" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 4" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f366b8f06aa0-GVA" ] "response_json" => [ "id" => 3249 "document_nr" => "POM-FAC2026-03249" "title" => "Siteweb - Finalisation et adaptations" "contact_id" => 171 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "600.000000" "total_net" => "600.000000" "total_taxes" => "48.6000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "648.6000" "total" => "648.600000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-26" "is_valid_to" => "2026-07-25" "contact_address" => """ Garage Varrin\n Route Principale 9\n Case postale 1034\n CH - 2743 Eschert """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:47:56" "esr_id" => 3052 "qr_invoice_id" => 3052 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "48.6000" ] ] "positions" => [ [ "id" => 18279 "type" => "KbPositionCustom" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 277 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => "Selon nos échanges et la validation par e-mail du <strong>02/07/2025</strong>, vous trouverez ci-joint la facture relative aux modifications et à la mise en conformité du site avant sa mise en ligne." "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "600.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/d837bbae8e07dc85ce5289637ab21a2d265a2e668ef4a3b240d1052ab74d5638" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3250 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.159789 "namelookup_time" => 9.1E-5 "connect_time" => 9.1E-5 "pretransfer_time" => 0.000238 "size_download" => 3006.0 "speed_download" => 18905.0 "starttransfer_time" => 0.15953 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 91 "connect_time_us" => 91 "namelookup_time_us" => 91 "pretransfer_time_us" => 238 "starttransfer_time_us" => 159530 "total_time_us" => 159789 "effective_method" => "GET" "start_time" => 1783396916.3898 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3250" "pause_handler" => Closure(float $duration) {#3456 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3455 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775048 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1b1 (easy handle 0x563243f23670)\n > GET /2.0/kb_invoice/3250 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:56 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 4\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 839\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 839\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f36779586aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:56 GMT" "content-type: application/json" "ratelimit-reset: 4" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 839" "ratelimit-limit: 1000" "ratelimit-remaining: 839" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f36779586aa0-GVA" ] "response_json" => [ "id" => 3250 "document_nr" => "POM-FAC2026-03250" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 78 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "616.1500" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-26" "is_valid_to" => "2026-07-25" "contact_address" => """ Swiss-para.shop Sàrl \r\n Cagreu 1C\r\n CH - 2742 Perrefitte """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 09:50:18" "esr_id" => 3053 "qr_invoice_id" => 3053 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "positions" => [ [ "id" => 3672 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.swiss-para.shop<strong><br />Début du contrat:</strong> 26.06.2019 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13263 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 780 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13264 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 734 "type" => "KbPositionDiscount" "text" => "Rabais spécial - 3 heures offertes" "is_percentual" => false "value" => "345.000000" "discount_total" => "345.000000" ] ] "network_link" => "https://network.bexio.com/invoice/90c40170bae7cfbf033ffdd32a9c2a9fa77f6493f26a8a2e8d30e2d1885a8ac3" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3251 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.137396 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.000199 "size_download" => 1877.0 "speed_download" => 13700.0 "starttransfer_time" => 0.137204 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 199 "starttransfer_time_us" => 137204 "total_time_us" => 137396 "effective_method" => "GET" "start_time" => 1783396916.5547 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3251" "pause_handler" => Closure(float $duration) {#3467 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3466 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775045 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1b3 (easy handle 0x563243f29690)\n > GET /2.0/kb_invoice/3251 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:56 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 838\r\n < ratelimit-reset: 4\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 838\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3687a3e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:56 GMT" "content-type: application/json" "ratelimit-remaining: 838" "ratelimit-reset: 4" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 838" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3687a3e6aa0-GVA" ] "response_json" => [ "id" => 3251 "document_nr" => "POM-FAC2026-03251" "title" => "Celtor-PhotosPortraits" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2050.000000" "total_net" => "2050.000000" "total_taxes" => "166.0500" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "2216.0500" "total" => "2216.050000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-26" "is_valid_to" => "2026-07-25" "contact_address" => """ Celtor SA\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-26 14:07:30" "esr_id" => 3054 "qr_invoice_id" => 3054 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "166.0500" ] ] "positions" => [ [ "id" => 3673 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon entretien du 23 mars</strong></p>\n <p>Shooting photo pour la réalisation des portraits des collaboratrices et collaborateurs. Ces photographies seront utilisées, entre autres, sur le nouveau site web de Celtor afin de présenter les équipes.</p>\n <p>Prises de vues individuelles, de préférence en extérieur afin d'utiliser une lumière naturelle et permettre par la suite de réaliser les éventuelles nouvelles photos en interne.</p>\n <p>Nous proposons de regrouper au maxium les prises de vues sur une voire deux journées de shooting, variables en fonction de la disponibilité des personnes et des conditions météo.</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13265 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Photos-shooting<br /></strong>\r\n <ul>\r\n <li>Rondchâtel – Après-midi du 29.05.26</li>\r\n <li>Tavannes – Matin du 01.06.26</li>\r\n </ul>\r\n <span style="text-decoration: underline;">Est inclus:</span> \r\n <ul>\r\n <li>Déplacements</li>\r\n <li>Shooting (environ 40 personnes)</li>\r\n <li>Tri et retouches</li>\r\n <li>Livraison des images libres de droit</li>\r\n </ul>\r\n Ces images seront principalement utilisées pour alimenter votre site internet, vos réseaux sociaux et votre brochure institutionnelle. <em><br /></em> """ "unit_price" => "1900.000000" "discount_in_percent" => "0.0000" "position_total" => "1900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13266 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><br />\r\n <ul>\r\n <li>Gestion de projet </li>\r\n <li>Les échanges, séances, présentations, etc.</li>\r\n <li>Frais administratifs</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] ] "network_link" => "https://network.bexio.com/invoice/8ffffb8bb8fe364007c030ab74ff58bdfc5e6addd870428cbaefa3fdaa0ca34f" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3252 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.190202 "namelookup_time" => 4.8E-5 "connect_time" => 4.8E-5 "pretransfer_time" => 0.000208 "size_download" => 1938.0 "speed_download" => 10200.0 "starttransfer_time" => 0.189994 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 48 "connect_time_us" => 48 "namelookup_time_us" => 48 "pretransfer_time_us" => 208 "starttransfer_time_us" => 189994 "total_time_us" => 190202 "effective_method" => "GET" "start_time" => 1783396916.6963 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3252" "pause_handler" => Closure(float $duration) {#3478 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3477 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775042 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1b5 (easy handle 0x563243f2afd0)\n > GET /2.0/kb_invoice/3252 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:56 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 4\r\n < x-ratelimit-remaining-minute: 837\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 837\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3695ae26aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:56 GMT" "content-type: application/json" "ratelimit-reset: 4" "x-ratelimit-remaining-minute: 837" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 837" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3695ae26aa0-GVA" ] "response_json" => [ "id" => 3252 "document_nr" => "POM-FAC2026-03252" "title" => "ECAS-Signaletique-Projet Graphique-POM4730" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1747.500000" "total_net" => "1747.500000" "total_taxes" => "141.5475" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1889.0500" "total" => "1889.050000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 06:46:18" "esr_id" => 3055 "qr_invoice_id" => 3055 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "141.5475" ] ] "positions" => [ [ "id" => 3675 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon antretien du 6 mai 2026</strong></p>\n <ul>\n <li>Habillage graphique des murs dans les salles de conférences selon mesures et photographies prises le 6 mai</li>\n <li>Production et pose des visuels sur les différentes parois définies</li>\n <li>Recherche, adaptation graphique et production d'objets publicitaires</li>\n </ul>\n <p><span style="text-decoration: underline">Selon discussion du 17 juin 2026</span></p>\n <ul>\n <li>la production d'objets publicitaires est abandonnée (la recherche est facturée)</li>\n <li>la prodduction et pose des habillages de murs du 3e étage sud et de l'espace d'attente ne sont pas retenues</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3474 "type" => "KbPositionSubposition" "text" => "<strong>Signalétique intérieure</strong><br><p>Habillage des parois dans les salles de conférence.</p>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1747.500000" "show_pos_prices" => true ] [ "id" => 13275 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Projet graphique et mise en page</strong><ul>\n <li>Mise en page selon ligne graphique définie</li>\n <li>Maquettes et mises en situation </li>\n <li>Adaptations selon dimensions et parois à disposition </li>\n <li>Gestion de projet et prise de mesures sur site</li>\n <li>Corrections et modifications jusqu'au 2e BAT*</li>\n <li>Préparation des fichiers pour production</li>\n </ul> <i>*Toute modification demandée après le BAT02 est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "1500.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3474 "is_optional" => false "article_id" => 2 ] [ "id" => 13276 "type" => "KbPositionArticle" "amount" => "1.650000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Projet graphique - Corrections après BAT02</strong>\r\n <ul>\r\n <li>Au tarif horaire</li>\r\n <li>Modification des textes</li>\r\n <li>Adaptation de la répartition des personnages</li>\r\n <li>Gestion</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "247.500000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3474 "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/ceb42e5e57ee9daf438ae587fe9ab612dda1ee40ee1a870ae5ba59d408f41a37" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3253 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.519208 "namelookup_time" => 5.6E-5 "connect_time" => 5.6E-5 "pretransfer_time" => 0.000235 "size_download" => 1678.0 "speed_download" => 3233.0 "starttransfer_time" => 0.518471 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 57 "connect_time_us" => 56 "namelookup_time_us" => 56 "pretransfer_time_us" => 235 "starttransfer_time_us" => 518471 "total_time_us" => 519208 "effective_method" => "GET" "start_time" => 1783396916.8909 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3253" "pause_handler" => Closure(float $duration) {#3489 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3488 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775039 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1b7 (easy handle 0x563243f2e000)\n > GET /2.0/kb_invoice/3253 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:57 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 836\r\n < x-ratelimit-remaining-minute: 836\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 4\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f36a9bb56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:57 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 836" "x-ratelimit-remaining-minute: 836" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 4" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f36a9bb56aa0-GVA" ] "response_json" => [ "id" => 3253 "document_nr" => "POM-FAC2026-03253" "title" => "ECAS-ObjetPub-POM4731" "contact_id" => 1182 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "500.000000" "total_net" => "500.000000" "total_taxes" => "40.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "540.5000" "total" => "540.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Établissement Cantonal des Assurances Sociales - ECAS Jura\n Véronique Vuille\n Rue Bel-Air 3\n CH - 2350 Saignelégier """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 06:46:38" "esr_id" => 3056 "qr_invoice_id" => 3056 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "40.5000" ] ] "positions" => [ [ "id" => 3676 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon antretien du 6 mai 2026</strong></p>\n <ul>\n <li>Habillage graphique des murs dans les salles de conférences selon mesures et photographies prises le 6 mai</li>\n <li>Production et pose des visuels sur les différentes parois définies</li>\n <li>Recherche, adaptation graphique et production d'objets publicitaires</li>\n </ul>\n <p><span style="text-decoration: underline">Selon discussion du 17 juin 2026</span></p>\n <ul>\n <li>la production d'objets publicitaires est abandonnée (la recherche est facturée)</li>\n <li>la prodduction et pose des habillages de murs du 3e étage sud et de l'espace d'attente ne sont pas retenues</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3475 "type" => "KbPositionSubposition" "text" => "<strong>Objet publicitaire</strong><br><p>Propositions d'objets promotionnels</p>" "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "500.000000" "show_pos_prices" => true ] [ "id" => 13277 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Recherche d'objet et étude de faisabilité</strong><ul>\n <li>Recherche d'idées et propositions </li>\n <li>Calcul des coûts de production</li>\n <li>Étude de faisabilité </li>\n </ul> <i></i> """ "unit_price" => "500.000000" "discount_in_percent" => "0.0000" "position_total" => "500.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3475 "is_optional" => false "article_id" => 6 ] ] "network_link" => "https://network.bexio.com/invoice/fbdf7f13bfc5b5d3d4726f50408f80bc7266b790c39481a5c804c14b432930e9" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3254 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.326312 "namelookup_time" => 7.3E-5 "connect_time" => 7.3E-5 "pretransfer_time" => 0.000215 "size_download" => 1616.0 "speed_download" => 4957.0 "starttransfer_time" => 0.326059 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 74 "connect_time_us" => 73 "namelookup_time_us" => 73 "pretransfer_time_us" => 215 "starttransfer_time_us" => 326059 "total_time_us" => 326312 "effective_method" => "GET" "start_time" => 1783396917.4144 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3254" "pause_handler" => Closure(float $duration) {#3500 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3499 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775034 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1b9 (easy handle 0x563243f31ab0)\n > GET /2.0/kb_invoice/3254 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:57 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 3\r\n < x-ratelimit-remaining-minute: 835\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 835\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f36dddf96aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:57 GMT" "content-type: application/json" "ratelimit-reset: 3" "x-ratelimit-remaining-minute: 835" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 835" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f36dddf96aa0-GVA" ] "response_json" => [ "id" => 3254 "document_nr" => "POM-FAC2026-03254" "title" => "SEOD-Siteweb-Structure-Organigramme-POM4833" "contact_id" => 1338 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "900.000000" "total_net" => "900.000000" "total_taxes" => "72.9000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "972.9000" "total" => "972.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ SEOD\n Case postale 17\n CH - 2856 Boécourt """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 07:33:23" "esr_id" => 3057 "qr_invoice_id" => 3057 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "72.9000" ] ] "positions" => [ [ "id" => 3678 "type" => "KbPositionText" "text" => "<strong>Selon décision d'adjudication du 13 mai 2026<br /><br /></strong>Devis No 060526-17185 du 6 mai 2026 et relatif à la conception d'un nouveau site web" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13286 "type" => "KbPositionArticle" "amount" => "5.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Structure</strong> <br />Pour garantir un site internet pertinent, efficace et aligné avec vos objectifs, notre approche se déploie en plusieurs étapes clés:<br />\r\n <ul>\r\n <li>Workshop de lancement: session collaborative avec vos équipes pour clarifier le mandat, vos attentes, vos contraintes et vos ambitions</li>\r\n <li>Audit stratégique: analyse de la concurrence, des publics cibles, des besoins utilisateurs et des objectifs du projet</li>\r\n <li>Évaluation UX/UI de l’existant: diagnostic de votre site actuel (architecture, ergonomie, design, contenus, performance SEO)</li>\r\n <li>Définition de l’arborescence (organigramme)</li>\r\n </ul> """ "unit_price" => "180.000000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/6cb7faa71661b0457db2100a0db7006da4e8123ba2977c3c39e45f7dd9ed042c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3255 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.380502 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000211 "size_download" => 1690.0 "speed_download" => 4447.0 "starttransfer_time" => 0.380293 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 50 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 211 "starttransfer_time_us" => 380293 "total_time_us" => 380502 "effective_method" => "GET" "start_time" => 1783396917.7455 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3255" "pause_handler" => Closure(float $duration) {#3511 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3510 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775031 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1bb (easy handle 0x563243f3a8a0)\n > GET /2.0/kb_invoice/3255 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:58 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 3\r\n < x-ratelimit-remaining-minute: 834\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 834\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f36fef596aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:58 GMT" "content-type: application/json" "ratelimit-reset: 3" "x-ratelimit-remaining-minute: 834" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 834" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f36fef596aa0-GVA" ] "response_json" => [ "id" => 3255 "document_nr" => "POM-FAC2026-03255" "title" => "RWB-SupportsComm-CharteGraphique-02-06.2026-POM3865" "contact_id" => 540 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "2550.000000" "total_net" => "2550.000000" "total_taxes" => "206.5500" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "2756.5500" "total" => "2756.550000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ RWB Groupe SA\n Arnaud Macquat\n Route de Fontenais 77\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 07:31:30" "esr_id" => 3058 "qr_invoice_id" => 3058 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "206.5500" ] ] "positions" => [ [ "id" => 3679 "type" => "KbPositionText" "text" => """ <strong>Description du mandat</strong><p>La création d’une charte graphique repose sur des éléments déjà existants. Dans votre cas, tout est à construire. Nous vous proposons donc un devis en deux étapes:</p>\n <ol>\n <li>Réalisation des différents supports (selon votre liste)</li>\n <li>Mise en place de la charte graphique (évolutive en fonction des besoins)</li>\n </ol> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13287 "type" => "KbPositionArticle" "amount" => "17.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Supports de communication<br /></strong>\r\n <ul>\r\n <li>Février 2026 – Finalisation des images de fond MS Office, Supports RWB Neuchâtel, Supports MS Office pour Metrix, Newsi et EREP</li>\r\n <li>Avril 2026 – Adaptation des Supports RWB Groupe (liste des sociétés filles), BAT01 pour signatures e-mail</li>\r\n <li>Juin 2026 – Séance de cadrage avec direction, Révision de tous les supports MS office pour RWB Groupe et nco/ing (base société fille), création des images de fond (structure) avec alpha pour uitilisation en darkmode, signatures e-mail BAT02</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "2550.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "https://network.bexio.com/invoice/080f2eada500c2de1cb125def0dfdb247f8b1c81ac5caef18c3ddf4f448c6197" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3256 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.48651 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000194 "size_download" => 2751.0 "speed_download" => 5660.0 "starttransfer_time" => 0.485582 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 194 "starttransfer_time_us" => 485582 "total_time_us" => 486510 "effective_method" => "GET" "start_time" => 1783396918.1304 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3256" "pause_handler" => Closure(float $duration) {#3522 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3521 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775028 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1bd (easy handle 0x563243f408c0)\n > GET /2.0/kb_invoice/3256 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:58 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 2\r\n < x-ratelimit-remaining-minute: 833\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 833\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f372590d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:58 GMT" "content-type: application/json" "ratelimit-reset: 2" "x-ratelimit-remaining-minute: 833" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 833" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f372590d6aa0-GVA" ] "response_json" => [ "id" => 3256 "document_nr" => "POM-FAC2026-03256" "title" => "HEP-Rentree-2026-POM4831" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "5747.200000" "total_net" => "5747.200000" "total_taxes" => "465.5232" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "6212.7000" "total" => "6212.700000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-01 15:21:15" "esr_id" => 3059 "qr_invoice_id" => 3059 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "465.5232" ] ] "positions" => [ [ "id" => 3680 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon briefing du 29.05.26</strong></p>\n <p>Production des différents supports pour la rentrée académique 2026/2027:</p>\n <ul>\n <li>Réalisation graphique de l'affiche A2, du flyer A6 et des visuels digitaux pour la rentrée académique 2026/2027</li>\n <li>Production de blocs A4, totebags, tours de cou, affiches et flyers</li>\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13288 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Graphisme</strong><ul>\n <li>Récupération des docs et infos client</li>\n <li>Réalisation du visuel général</li>\n <li>Adaptation sur affiche, flyer et visuels digitaux (5 formats)</li>\n <li>Maquettes jusqu’au 2e bon à tirer</li>\n <li>Finalisation</li>\n </ul> <i>Toute modification client après le 2e bon à tirer est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "550.000000" "discount_in_percent" => "0.0000" "position_total" => "550.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13289 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:\r\n <ul>\r\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\r\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\r\n <li>Les frais administratifs, techniques et de manutention</li>\r\n <li>Les éventuels frais de livraison et de déplacement</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 3477 "type" => "KbPositionSubposition" "text" => "<strong>Impressions/productions</strong><br>" "pos" => "3" "internal_pos" => 4 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "4897.200000" "show_pos_prices" => true ] [ "id" => 13290 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Flyer A6 (impression) – 2p – 250g – couché MAT</strong><ul>\n <li>REF-<span class="ref-prod">P24-37-00-14</span></li>\n <li>105 x 148 mm A6</li>\n <li>Papier 250 g/m² couché mat</li>\n <li>Impression 4/4 couleurs CMJN – recto-verso</li>\n <li>500 exemplaires</li>\n </ul> <i></i> """ "unit_price" => "242.000000" "discount_in_percent" => "0.0000" "position_total" => "242.000000" "pos" => "3.1" "internal_pos" => 5 "parent_id" => 3477 "is_optional" => false "article_id" => 4 ] [ "id" => 13291 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Affiche A2 (impression) – 135g – couché MAT</strong><ul>\n <li>REF-<span class="ref-prod">P24-37-00-3</span></li>\n <li>420 x 594 mm DIN A2 Format portrait</li>\n <li>Papier 135 g/m² couché mat</li>\n <li>4/0 couleurs CMJN – recto</li>\n <li>20 exemplaires</li>\n </ul> <i></i> """ "unit_price" => "146.000000" "discount_in_percent" => "0.0000" "position_total" => "146.000000" "pos" => "3.2" "internal_pos" => 6 "parent_id" => 3477 "is_optional" => false "article_id" => 5 ] [ "id" => 13292 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Bloc-notes A4 – 50p – 80g – AVEC 2 perforation</strong><ul>\n <li>REF-<span class="ref-prod">OP-0679-95-04</span></li>\n <li>210 x 297 mm DIN A4</li>\n <li>Papier 80 g/m² Offset</li>\n <li>50 feuilles</li>\n <li>Impression 4/0 couleurs CMJN – recto</li>\n <li>2x perforation</li>\n <li>Encollage en en-tête</li>\n <li>Renforcé au dos à l’aide d’un carton gris</li>\n <li>500 exemplaires</li>\n </ul> <i></i> """ "unit_price" => "1419.200000" "discount_in_percent" => "0.0000" "position_total" => "1419.200000" "pos" => "3.3" "internal_pos" => 7 "parent_id" => 3477 "is_optional" => false "article_id" => 6 ] [ "id" => 13293 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Sac en coton</strong><ul>\n <li>Réf-MSP-1075-00-26</li>\n <li>Dimension: 38 x 42cm </li>\n <li>Coton écru naturel 140gr/m2</li>\n <li>Impression en sérigraphie </li>\n <li>Deux couleurs (Vert + Noir)</li>\n <li>Recto/verso identiques</li>\n <li>Surface d'impression 28 x 32 cm </li>\n <li>500 pièces</li>\n </ul> <i></i> """ "unit_price" => "1790.000000" "discount_in_percent" => "0.0000" "position_total" => "1790.000000" "pos" => "3.4" "internal_pos" => 8 "parent_id" => 3477 "is_optional" => false "article_id" => 7 ] [ "id" => 13294 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Tours de cou</strong><ul>\n <li>Réf-BTC-1087-04-57</li>\n <li>Ruban vert</li>\n <li>Fermoir de sécurité dans le cou</li>\n <li>Porte-clé avec mousqueton inclus</li>\n <li>logo HEP-BEJUNE blanc </li>\n <li>1000 pièces</li>\n </ul> <i></i> """ "unit_price" => "1300.000000" "discount_in_percent" => "0.0000" "position_total" => "1300.000000" "pos" => "3.5" "internal_pos" => 9 "parent_id" => 3477 "is_optional" => false "article_id" => 8 ] ] "network_link" => "https://network.bexio.com/invoice/43b4262e34e5e87b462ab8bcc887818e33db40230273f7e9755536b1d95385b0" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3257 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.401529 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.000191 "size_download" => 1328.0 "speed_download" => 3311.0 "starttransfer_time" => 0.400704 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 191 "starttransfer_time_us" => 400704 "total_time_us" => 401529 "effective_method" => "GET" "start_time" => 1783396918.621 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3257" "pause_handler" => Closure(float $duration) {#3535 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3529 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775022 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1bf (easy handle 0x563243f42200)\n > GET /2.0/kb_invoice/3257 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:59 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 2\r\n < x-ratelimit-remaining-minute: 832\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 832\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3756b7d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:59 GMT" "content-type: application/json" "ratelimit-reset: 2" "x-ratelimit-remaining-minute: 832" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 832" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3756b7d6aa0-GVA" ] "response_json" => [ "id" => 3257 "document_nr" => "POM-FAC2026-03257" "title" => "Vidéo SEPE - Capsule CCF et centrifugeuse" "contact_id" => 782 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1500.000000" "total_net" => "1500.000000" "total_taxes" => "121.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1621.5000" "total" => "1621.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ SEPE\n Station d’épuration de Porrentruy et environs\n Chemin de la Bonne-Fontaine 8\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 09:46:19" "esr_id" => 3060 "qr_invoice_id" => 3060 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "121.5000" ] ] "positions" => [ [ "id" => 18284 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Capsules vidéo CCF et centrifugeuse</strong><br />Production de capsules vidéo de présentation du CCF et de la centrifugeuse, en s'appuyant sur le modèle des réalisations précédentes.<br />\r\n <ul>\r\n <li>Tournage</li>\r\n <li>Dérush et tri des séquences</li>\r\n <li>Montage</li>\r\n <li>Retouches</li>\r\n <li>Animation</li>\r\n <li>Gestion de projet</li>\r\n </ul>\r\n <br /><br /> """ "unit_price" => "1500.000000" "discount_in_percent" => null "position_total" => "1500.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/8e657d236ff05fbec118cd5646a43890df5b4ad57431581d2483b03bc935de84" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3258 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.125731 "namelookup_time" => 5.5E-5 "connect_time" => 5.5E-5 "pretransfer_time" => 0.000185 "size_download" => 2770.0 "speed_download" => 22160.0 "starttransfer_time" => 0.125521 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 55 "connect_time_us" => 55 "namelookup_time_us" => 55 "pretransfer_time_us" => 185 "starttransfer_time_us" => 125521 "total_time_us" => 125731 "effective_method" => "GET" "start_time" => 1783396919.0266 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3258" "pause_handler" => Closure(float $duration) {#3545 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3541 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775017 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1c1 (easy handle 0x563243f45230)\n > GET /2.0/kb_invoice/3258 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:59 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 831\r\n < x-ratelimit-remaining-minute: 831\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 1\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f377ed9b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:59 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 831" "x-ratelimit-remaining-minute: 831" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 1" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f377ed9b6aa0-GVA" ] "response_json" => [ "id" => 3258 "document_nr" => "POM-FAC2026-03258" "title" => "Swiss Soil Day 2026-Phase 2-juin 2026" "contact_id" => 1313 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "4000.000000" "total_net" => "4000.000000" "total_taxes" => "324.0000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "4324.0000" "total" => "4324.000000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Fondation Rurale Interjurassienne\n Courtemelon 5\n CH - 2852 Courtetelle """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 09:51:02" "esr_id" => 3061 "qr_invoice_id" => 3061 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "324.0000" ] ] "positions" => [ [ "id" => 3682 "type" => "KbPositionText" "text" => """ <strong></strong><strong>Selon demande par mail de Mme Fietier du 24.04.26<br /></strong><em>Adaptation du site existant + préparation nouveaux mailings</em>\r\n <ul>\r\n <li data-start="216" data-end="293">Ajout du programme complet</li>\r\n <li data-start="216" data-end="293">Adaptation des informations texte</li>\r\n <li data-start="216" data-end="293">Adaptation du formulaire d'inscription</li>\r\n <li data-start="216" data-end="293">Adaptation de la section INFOS PRATIQUES - nouvelle carte et info</li>\r\n <li data-start="216" data-end="293">Mise en place d'un accès de gestion des inscriptions</li>\r\n <li data-start="216" data-end="293">Traduction en DE, EN et IT des textes fournis en français</li>\r\n </ul>\r\n <em>Mailings <br /></em>- selon demande initiale était prévu 1 mailing d'annonce du programme en 4 langues<br />- au final est demandé un second mailing de rappel 3 semaines avant l'événement dans les 4 langues<em><br /></em>\r\n <ul>\r\n <li>Rédaction complète du mailing d'annoce du programme</li>\r\n <li>Traduction en DE, EN et IT</li>\r\n <li>Export en fichiers EML pour envoi par le client</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13299 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Siteweb ReadyToGo (OnePage)<br /></strong>Adaptation du site existant - 4 langues\r\n <ul>\r\n <li data-start="216" data-end="293">Ajout du programme complet</li>\r\n <li data-start="216" data-end="293">Adaptation des informations textes des différentes sections</li>\r\n <li data-start="216" data-end="293">Adaptation de la section INFOS PRATIQUES - nouvelle carte et infos (visible en novembre)</li>\r\n <li data-start="216" data-end="293">Adaptation du formulaire d'inscription</li>\r\n <li data-start="216" data-end="293">Mise en place d'un accès de gestion des inscriptions</li>\r\n <li data-start="216" data-end="293">Texterie et traductions du message d'inscription</li>\r\n <li data-start="216" data-end="293">Traduction en DE, EN et IT des textes </li>\r\n </ul>\r\n <span style="text-decoration: underline;"><br /></span> """ "unit_price" => "2500.000000" "discount_in_percent" => "0.0000" "position_total" => "2500.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13300 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mailing – Annonce de la sortie du programme<br /><em>Demande initiale selon devis du 30.0426 - CHF 600.–</em><br /></strong>\r\n <ul>\r\n <li>Réalisation d'une publication LE PROGRAMME EST EN LIGNE - 4 langues</li>\r\n <li>Message et textes</li>\r\n <li>Traductions</li>\r\n <li>Adaptation mise en page/visuelle</li>\r\n <li>Livraison des ficheirs .EML</li>\r\n <li>Diffusion à la charge du client.</li>\r\n </ul>\r\n <br /><em><strong>Demande finale + CHF 300.–</strong><br /></em>\r\n <ul>\r\n <li><em>Réalisation d'un second mailing RAPPEL D'EVENEMENT - diffusion courant novembre </em>- 4 langues</li>\r\n <li>Message et textes</li>\r\n <li>Traductions</li>\r\n <li>Adaptation mise en page/visuelle</li>\r\n <li>Livraison des ficheirs .EML</li>\r\n <li>Diffusion à la charge du client</li>\r\n </ul>\r\n <em><br /></em><em></em> """ "unit_price" => "900.000000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 18286 "type" => "KbPositionCustom" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>HORS DEVIS - demandes du 28.05.26<br /></strong><em>Toutes les prestations Pomzed hors devis sont facturées au tarif horaire en vigueur</em>\r\n <ul>\r\n <li>DEVELOPPEMENT - Changement de l'affichage de la partie logo - tout sur une ligne + défilement</li>\r\n <li>DEVELOPPEMENT - Ajout d'une nouvelle catégorie SPONSORS</li>\r\n <li>INTEGRATION DE CONTENU - Forfait d'ajouts des logos supplémentaires (retouche -> mise en blanc et dans le bon format + ajout dans la catégorie sur la page) - 1h</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "450.000000" "pos" => "3" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 13301 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i>Ces frais annexes incluent également une marge de manœuvre, notamment lorsque le cahier des charges initial est incomplet ou que le mandat présente un caractère évolutif ou complexe.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "150.000000" "pos" => "4" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/0912aa4c1a08ee892b1f43882aa9f7e004d890fb7605436ed17f0ca8ca845cbf" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3259 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.213544 "namelookup_time" => 5.3E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.000203 "size_download" => 1281.0 "speed_download" => 6014.0 "starttransfer_time" => 0.213346 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 53 "pretransfer_time_us" => 203 "starttransfer_time_us" => 213346 "total_time_us" => 213544 "effective_method" => "GET" "start_time" => 1783396919.1567 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3259" "pause_handler" => Closure(float $duration) {#3556 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3555 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775014 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1c3 (easy handle 0x563243f48ce0)\n > GET /2.0/kb_invoice/3259 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:59 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 1\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 830\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 830\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f378be166aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:59 GMT" "content-type: application/json" "ratelimit-reset: 1" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 830" "ratelimit-limit: 1000" "ratelimit-remaining: 830" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f378be166aa0-GVA" ] "response_json" => [ "id" => 3259 "document_nr" => "POM-FAC2026-03259" "title" => "Siteweb-Modules-Supplementaires" "contact_id" => 65 "contact_sub_id" => null "user_id" => 7 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1500.000000" "total_net" => "1500.000000" "total_taxes" => "121.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1621.5000" "total" => "1621.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 09:54:24" "esr_id" => 3062 "qr_invoice_id" => 3062 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "121.5000" ] ] "positions" => [ [ "id" => 18287 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Solution finder<br /></strong>Page - Quel abonnement choisir?<br />Selon l'exemple: https://www.ostwind.ch/preisrechner\r\n <ul>\r\n <li>Webdesign</li>\r\n <li>Développement</li>\r\n <li>Mise en ligne</li>\r\n <li>Gestion de projet</li>\r\n </ul> """ "unit_price" => "1500.000000" "discount_in_percent" => null "position_total" => "1500.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/25f5c89ed56ec9108ba84ad40ec14b654d9438ce2f9b8197c4941b4d644362cf" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3260 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.124849 "namelookup_time" => 4.7E-5 "connect_time" => 4.7E-5 "pretransfer_time" => 0.000194 "size_download" => 1454.0 "speed_download" => 11725.0 "starttransfer_time" => 0.12464 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 47 "connect_time_us" => 47 "namelookup_time_us" => 47 "pretransfer_time_us" => 194 "starttransfer_time_us" => 124640 "total_time_us" => 124849 "effective_method" => "GET" "start_time" => 1783396919.3745 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3260" "pause_handler" => Closure(float $duration) {#3567 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3566 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775011 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1c5 (easy handle 0x563243f51ca0)\n > GET /2.0/kb_invoice/3260 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:59 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 829\r\n < x-ratelimit-remaining-minute: 829\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 1\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f37a1f326aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:59 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 829" "x-ratelimit-remaining-minute: 829" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 1" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f37a1f326aa0-GVA" ] "response_json" => [ "id" => 3260 "document_nr" => "POM-FAC2026-03260" "title" => "JobAbo-Annonce CCIJ-juin 2026" "contact_id" => 65 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "300.000000" "total_net" => "300.000000" "total_taxes" => "24.3000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "324.3000" "total" => "324.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-24" "is_valid_to" => "2026-07-23" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 09:59:14" "esr_id" => 3063 "qr_invoice_id" => 3063 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "24.3000" ] ] "positions" => [ [ "id" => 3684 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de Mme Virginie Meusy du 17.06.26<br /></strong><em>Réalisation d'une annonce pour le magazine de la CCIJ du mois de juin 2026<br /><br /></em>\r\n <ul>\r\n <li>A5 horizontal (21 x 14.8 cm)</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18289 "type" => "KbPositionCustom" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page - A5 horizontal<strong><br /></strong></strong><em><em><br /></em></em>\r\n <ul>\r\n <li>Mise en page selon indication client</li>\r\n <li>Texterie légère</li>\r\n <li>Échanges et corrections</li>\r\n <li>Livraison du fichier au format PDF pour utilisation</li>\r\n <li>Gestion de projet et autres frais</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "300.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/1b1f01a6b39ba99c2319385b9d7476465764f845b790cdeecb4b9c3b10017969" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3261 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.155588 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.000156 "size_download" => 4795.0 "speed_download" => 30935.0 "starttransfer_time" => 0.154927 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 156 "starttransfer_time_us" => 154927 "total_time_us" => 155588 "effective_method" => "GET" "start_time" => 1783396919.5039 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3261" "pause_handler" => Closure(float $duration) {#3578 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3577 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775008 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1c7 (easy handle 0x563243f57cc0)\n > GET /2.0/kb_invoice/3261 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:59 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 1\r\n < x-ratelimit-remaining-minute: 828\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 828\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f37aefb66aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:59 GMT" "content-type: application/json" "ratelimit-reset: 1" "x-ratelimit-remaining-minute: 828" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 828" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f37aefb66aa0-GVA" ] "response_json" => [ "id" => 3261 "document_nr" => "POM-FAC2026-03261" "title" => "Celtor-Siteweb" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "7655.000000" "total_net" => "7655.000000" "total_taxes" => "620.0550" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "8275.0500" "total" => "8275.050000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-06-30" "is_valid_to" => "2026-07-29" "contact_address" => """ Celtor\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 15:54:40" "esr_id" => 3064 "qr_invoice_id" => 3064 "template_slug" => "681211cdccd435c0270dac92" "taxs" => [ [ "percentage" => "8.10" "value" => "620.0550" ] ] "positions" => [ [ "id" => 3687 "type" => "KbPositionText" "text" => """ <strong></strong><strong>Refonte complète du site Internet (FR/DE):</strong>\r\n <ul>\r\n <li>UX/UI repensée pour une navigation intuitive</li>\r\n <li>Design modernisé et attractif</li>\r\n <li>Contenus réorganisés pour un accès rapide à l’information</li>\r\n </ul>\r\n <strong>Objectifs:</strong>\r\n <ul>\r\n <li>Assurer une transparence totale envers les 27 communes actionnaires</li>\r\n <li>Sensibiliser les citoyens et leur faciliter l’accès aux informations utiles</li>\r\n <li>Valoriser et faire connaître les activités de Celtor</li>\r\n </ul>\r\n <strong>Conditions générales:</strong> ce devis est une estimation indicative. Une fois validé, il fera l’objet d’un cahier des charges détaillé; les budgets pourront également être ajustés en fonction des précisions apportées. Nos développements sont réalisés sur mesure et en interne. Toute demande postérieure au 2e bon à tirer sera facturée CHF 150.–/h. Après mise en ligne, un délai d’un mois est accordé pour les remarques; au-delà, toute intervention sera facturée. En cas de retard client, nous nous réservons le droit d’adapter nos conditions et notre planning. Nos sites doivent être hébergés sur nos serveurs avec contrat de maintenance annuel (résiliable sous 3 mois). Sauf accord contraire, les fichiers sources restent notre propriété et peuvent être cédés sur demande (tarif spécifique). En cas de transfert de gestion, nous déclinons toute responsabilité technique. Plus d’information sur nos conditions générales. """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13307 "type" => "KbPositionArticle" "amount" => "0.400000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Développement et intégration</strong><ul>\n <li><strong>Programmation sur mesure:</strong> développement personnalisé tenant compte des besoins spécifiques</li>\n <li><strong>Adaptation mobile (Responsive Design):</strong> création de mises en page flexibles pour assurer une expérience optimale sur tous types d’appareils (ordinateurs, tablettes, smartphones)</li>\n <li><strong>Intégration d’un CMS WordPress:</strong> installation et configuration du système de gestion de contenu permettant au client de gérer et mettre à jour facilement le contenu du site (textes, images, vidéos, etc.). Le CMS est paramétré pour offrir une interface intuitive et adaptée à vos besoins, avec des fonctionnalités de gestion des utilisateurs et des droits d’accès</li>\n <li><strong>Mise en page des gabarits de styles:</strong> création des gabarits pour différentes pages types, avec une attention à l’ergonomie et à la cohérence visuelle</li>\n <li><strong>Optimisation de base pour le référencement naturel:</strong> configuration initiale du site pour améliorer son référencement naturel (SEO). Cela inclut la structuration des balises HTML, la mise en place des URL optimisées, l’ajout des métadonnées de base (titres et descriptions) et l’optimisation des images pour garantir une indexation correcte par les moteurs de recherche</li>\n <li><strong>Conformité à la LPD:</strong> mise en place de bannières de consentement, liens vers une politique de confidentialité détaillée, chiffrement HTTPS et stockage sécurisé des données. Les outils tiers sont configurés pour respecter la vie privée (ex. : anonymisation des IP avec Google Analytics).</li>\n <li><strong>Mise en place du compte SUPPORT et des outils de suivi statistiques:</strong> installation des outils nécessaires pour suivre la performance du site, tels que Google Analytics et Google Search Console. Le compte de support est créé pour faciliter l’assistance technique et le suivi post-lancement, permettant de suivre les questions et demandes de maintenance. <a href="https://pixlab.ch/forces/support/" target="_blank" rel="noopener">Plus d’info.</a></li>\n </ul> <i>À partir de cette étape, il n’est plus possible de procéder à des changements de structure ou de design. Les prix peuvent varier en fonction de l’organigramme défini, de la stratégie de contenus, et de la complexité du mandat. (*1) – L'intégration des contenus n'est pas comprise dans ce prix. (*2) – Pour renforcer votre visibilité, nous proposons une stratégie de référencement personnalisée (SEO, SEA). Celle-ci peut inclure la création de contenus spécifiques, le lancement de campagnes Google Ads, ainsi que l'application de techniques de référencement avancées (ces services ne sont pas inclus dans cette offre).</i> """ "unit_price" => "5000.000000" "discount_in_percent" => "0.0000" "position_total" => "2000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 3479 "type" => "KbPositionSubposition" "text" => "<strong>Modules et fonctionnalités<br /></strong><span>Il a été convenu d’intégrer, dans cette première phase, les fonctionnalités suivantes. Le site est conçu pour pouvoir évoluer et accueillir des développements complémentaires ultérieurement.</span>" "pos" => "2" "internal_pos" => 3 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "4905.000000" "show_pos_prices" => true ] [ "id" => 13308 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Recherche intelligente</strong><p>Un assistant intelligent pourrait être développé pour répondre à toutes les demandes des utilisateurs, à la manière d’une FAQ ou d’un chatbot, mais sous une forme de recherche intelligente, adaptée aux différents profils d’utilisateurs (personas). Un pack de 20 heures est estimé pour élaborer une première version.</p> <i></i>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "2.1" "internal_pos" => 4 "parent_id" => 3479 "is_optional" => false "article_id" => 10 ] [ "id" => 13309 "type" => "KbPositionArticle" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Location de bennes</strong>\r\n <ul>\r\n <li>Exemple GOTRI, personnalisé pour Celtor</li>\r\n <li>Avec gestion des stocks</li>\r\n <li>Rabais spécial</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "5000.000000" "discount_in_percent" => "15.0000" "position_total" => "2125.000000" "pos" => "2.2" "internal_pos" => 5 "parent_id" => 3479 "is_optional" => false "article_id" => 11 ] [ "id" => 18292 "type" => "KbPositionCustom" "amount" => "0.400000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 149 "unit_name" => null "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Traduction automatique</strong><br />Cette fonctionnalité permet de traduire automatiquement les contenus textuels afin de faciliter la diffusion multilingue.<br /><br /><span style="text-decoration: underline;">Fonctionnalités:</span>\r\n <ul>\r\n <li>Traduction automatique: prise en charge des langues FR, DE</li>\r\n <li>API DeepL: utilisation de l’API DeepL pour garantir une qualité de traduction professionnelle</li>\r\n <li>La traduction sera effectuée automatiquement, et il sera toutefois possible de l'éditer et le modifiier manuellement</li>\r\n </ul> """ "unit_price" => "2000.000000" "discount_in_percent" => "15.0000" "position_total" => "680.000000" "pos" => "2.3" "internal_pos" => 6 "parent_id" => 3479 "is_optional" => false ] [ "id" => 13310 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Mémo-Déchets<br /></strong>L’API n’étant pas disponible, nous proposons une alternative pragmatique basée sur l’existant, tout en le rendant plus attractif pour l’utilisateur.Nous prévoyons un pack d’heures flexible, ajustable selon l’évolution des besoins.L’objectif est de maximiser le confort d’utilisation avec les moyens disponibles.<br data-start="352" data-end="355" />En l’absence d’API (connexion automatique avec l’application MemoDéchets), les données devront être renseignées manuellement par le client, ou alors nous pourrons simplement intégrer des liens vers les PDF déjà existants.Tout ceci restant encore à définir.<em></em>" "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "2.4" "internal_pos" => 7 "parent_id" => 3479 "is_optional" => false "article_id" => 12 ] [ "id" => 13311 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Formation CMS<br /><br /></strong>Il vous sera possible de gérer les contenus de votre site Internet. Toutefois une formation est nécessaire.\r\n <ul>\r\n <li>Formation sur la console d’administration</li>\r\n <li>Dans nos locaux à Delémont (ou sur site, déplacements non compris)</li>\r\n </ul>\r\n <em>En fin de mandat et après la formation CMS, vous bénéficierez d'un accès à votre compte SUPPORT, qui vous permettra d’échanger rapidement avec notre service d’assistance, d’accéder à nos tutoriels et de consulter diverses statistiques.</em> """ "unit_price" => "450.000000" "discount_in_percent" => "0.0000" "position_total" => "450.000000" "pos" => "3" "internal_pos" => 8 "parent_id" => null "is_optional" => false "article_id" => 6 ] [ "id" => 13312 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "4" "internal_pos" => 9 "parent_id" => null "is_optional" => false "article_id" => 9 ] ] "network_link" => "https://network.bexio.com/invoice/d29b67498f7c68ec62d94c8965f2281cb7729384d24590787d2ceb8b8549410a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3262 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.110504 "namelookup_time" => 4.1E-5 "connect_time" => 4.1E-5 "pretransfer_time" => 0.000156 "size_download" => 2979.0 "speed_download" => 27081.0 "starttransfer_time" => 0.110329 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 41 "connect_time_us" => 41 "namelookup_time_us" => 41 "pretransfer_time_us" => 156 "starttransfer_time_us" => 110329 "total_time_us" => 110504 "effective_method" => "GET" "start_time" => 1783396919.6637 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3262" "pause_handler" => Closure(float $duration) {#3579 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3585 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775003 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1c9 (easy handle 0x563243f59600)\n > GET /2.0/kb_invoice/3262 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:01:59 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 1\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 827\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 827\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f37be8a26aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:01:59 GMT" "content-type: application/json" "ratelimit-reset: 1" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 827" "ratelimit-limit: 1000" "ratelimit-remaining: 827" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f37be8a26aa0-GVA" ] "response_json" => [ "id" => 3262 "document_nr" => "POM-FAC2026-03262" "title" => "Intranet- Abonnement annuel - Hébergement et maintenance" "contact_id" => 886 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "989.1000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-02" "is_valid_to" => "2026-07-31" "contact_address" => """ Fimm SA\n Rue de la Roche-de-Mars 16\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:24:24" "esr_id" => 3065 "qr_invoice_id" => 3065 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3689 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>intranet.fimmsa.ch<br /><strong><strong data-stringify-type="bold"></strong></strong><strong>Début du contrat</strong>: 30.06.2023 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13314 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 782 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13315 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande.<br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/05e3bcb44938286cfd0771329b2bf1010d761fd20537d77b1fe44cd954d37c2e" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3263 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 449 "request_size" => 2369 "total_time" => 0.274427 "namelookup_time" => 5.1E-5 "connect_time" => 5.1E-5 "pretransfer_time" => 0.000187 "size_download" => 3084.0 "speed_download" => 11255.0 "starttransfer_time" => 0.274184 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 51 "namelookup_time_us" => 51 "pretransfer_time_us" => 187 "starttransfer_time_us" => 274184 "total_time_us" => 274427 "effective_method" => "GET" "start_time" => 1783396919.7785 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3263" "pause_handler" => Closure(float $duration) {#3600 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3599 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854775000 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1cb (easy handle 0x563243f5c630)\n > GET /2.0/kb_invoice/3263 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:00 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 1\r\n < x-ratelimit-remaining-minute: 826\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 826\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f37ca9286aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:00 GMT" "content-type: application/json" "ratelimit-reset: 1" "x-ratelimit-remaining-minute: 826" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 826" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f37ca9286aa0-GVA" ] "response_json" => [ "id" => 3263 "document_nr" => "POM-FAC2026-03263" "title" => "SiteWeb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 886 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "937.000000" "total_net" => "937.000000" "total_taxes" => "75.8970" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1012.9000" "total" => "1012.900000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-10" "is_valid_to" => "2026-08-08" "contact_address" => """ Fimm SA\n Rue de la Roche-de-Mars 16\n CH - 2900 Porrentruy """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:25:07" "esr_id" => 3066 "qr_invoice_id" => 3066 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "75.8970" ] ] "positions" => [ [ "id" => 3690 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.fimmsa.ch<br /><strong>Nom de domaine</strong>: refacturé par Pomzed<br /><strong><strong data-stringify-type="bold"></strong></strong><strong>Début du contrat</strong>: 30.06.2023 (cette facture fait office de contrat)<br /><br />" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13316 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 783 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13317 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande.<br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 13318 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Nom de domaine: www.fimmsa.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "https://network.bexio.com/invoice/e4b0dbdbf5fc581739082e8f72fbe9605859f10244e00e81a618e6a68df82306" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3264 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.140114 "namelookup_time" => 0.00013 "connect_time" => 0.00013 "pretransfer_time" => 0.000291 "size_download" => 3050.0 "speed_download" => 21785.0 "starttransfer_time" => 0.139838 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 130 "connect_time_us" => 130 "namelookup_time_us" => 130 "pretransfer_time_us" => 291 "starttransfer_time_us" => 139838 "total_time_us" => 140114 "effective_method" => "GET" "start_time" => 1783396920.0579 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3264" "pause_handler" => Closure(float $duration) {#3611 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3610 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774997 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1cd (easy handle 0x563243f600e0)\n > GET /2.0/kb_invoice/3264 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:00 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 60\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 999\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 999\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f37e6ab56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:00 GMT" "content-type: application/json" "ratelimit-reset: 60" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 999" "ratelimit-limit: 1000" "ratelimit-remaining: 999" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f37e6ab56aa0-GVA" ] "response_json" => [ "id" => 3264 "document_nr" => "POM-FAC2026-03264" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 111 "contact_sub_id" => null "user_id" => 34 "project_id" => 162 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "570.000000" "total_taxes" => "46.1700" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "616.1500" "total" => "616.150000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-02" "is_valid_to" => "2026-07-31" "contact_address" => """ BRM-Marine GmbH\n Florian Vogt\n Dr. Schneider-Strasse 92\n CH - 2560 Nidau """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:25:44" "esr_id" => 3067 "qr_invoice_id" => 3067 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "46.1700" ] ] "positions" => [ [ "id" => 3691 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.brm-marine.ch<strong><br />Début du contrat:</strong> 01.07.2011 (cette facture fait office de contrat)<em><strong><br /></strong></em>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13319 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 784 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13320 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 736 "type" => "KbPositionDiscount" "text" => "Rabais spécial - 3 heures offertes" "is_percentual" => false "value" => "345.000000" "discount_total" => "345.000000" ] ] "network_link" => "https://network.bexio.com/invoice/b88340bce37ae5fd4dc61635af405cacd550cf233f84f22a34f621ed7da36293" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3265 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.130014 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000197 "size_download" => 2118.0 "speed_download" => 16292.0 "starttransfer_time" => 0.129789 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 197 "starttransfer_time_us" => 129789 "total_time_us" => 130014 "effective_method" => "GET" "start_time" => 1783396920.2025 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3265" "pause_handler" => Closure(float $duration) {#3622 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3621 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774994 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1cf (easy handle 0x563243f68ed0)\n > GET /2.0/kb_invoice/3265 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:00 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 998\r\n < x-ratelimit-remaining-minute: 998\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 60\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f37f4b856aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:00 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 998" "x-ratelimit-remaining-minute: 998" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 60" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f37f4b856aa0-GVA" ] "response_json" => [ "id" => 3265 "document_nr" => "POM-FAC2026-03265" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 114 "contact_sub_id" => null "user_id" => 34 "project_id" => 167 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "225.000000" "total_net" => "225.000000" "total_taxes" => "18.2250" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "243.2500" "total" => "243.250000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-02" "is_valid_to" => "2026-07-31" "contact_address" => """ Vallat Texte\n Catherine Vallat\n Rue des Oeuches 41\n CH - 2740 Moutier """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:27:00" "esr_id" => 3068 "qr_invoice_id" => 3068 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "18.2250" ] ] "positions" => [ [ "id" => 3692 "type" => "KbPositionText" "text" => "<strong>Site internet:</strong> www.vallat-texte.ch<strong><br />Début du contrat:</strong> 01.07.2011 (cette facture fait office de contrat)<br /><br /><em><strong>Information:</strong> pour ce site internet, nous n'effectuons aucune maintenance technique, ni aucune mise à jour, car aucun contrat n'avait été souhaité à l'époque. Si il devait y avoir une intervention de notre part, elle serait alors facturée à CHF 150.–/heure HT.<br /></em>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13321 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] ] "network_link" => "https://network.bexio.com/invoice/db117fed80693352daa484b9222ab3c22e253b9bb7b1568f60dc3c4ff51b7b9c" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3266 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.466018 "namelookup_time" => 5.7E-5 "connect_time" => 5.7E-5 "pretransfer_time" => 0.00026 "size_download" => 2962.0 "speed_download" => 6356.0 "starttransfer_time" => 0.465792 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 57 "connect_time_us" => 57 "namelookup_time_us" => 57 "pretransfer_time_us" => 260 "starttransfer_time_us" => 465792 "total_time_us" => 466018 "effective_method" => "GET" "start_time" => 1783396920.3418 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3266" "pause_handler" => Closure(float $duration) {#3633 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3632 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774991 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1d1 (easy handle 0x563243f6eef0)\n > GET /2.0/kb_invoice/3266 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:00 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 60\r\n < x-ratelimit-remaining-minute: 997\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 997\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3802c5e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:00 GMT" "content-type: application/json" "ratelimit-reset: 60" "x-ratelimit-remaining-minute: 997" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 997" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3802c5e6aa0-GVA" ] "response_json" => [ "id" => 3266 "document_nr" => "POM-FAC2026-03266" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 396 "contact_sub_id" => null "user_id" => 34 "project_id" => 353 "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "989.1000" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-02" "is_valid_to" => "2026-07-31" "contact_address" => """ Garage et carrosserie Burri Olivier SA\n Rte du Grandval 10\n CH - 2744 Belprahon """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-02 08:27:38" "esr_id" => 3069 "qr_invoice_id" => 3069 "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3693 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.burri-garage.ch<strong><br />Début du contrat:</strong> 01.07.2022 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13322 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 785 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13323 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "https://network.bexio.com/invoice/70073a1272261033a23c9402a4bd6e0237c8d023938764d02d9cbfee514bf721" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3267 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.337813 "namelookup_time" => 5.3E-5 "connect_time" => 5.3E-5 "pretransfer_time" => 0.000213 "size_download" => 1894.0 "speed_download" => 5620.0 "starttransfer_time" => 0.337557 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 53 "connect_time_us" => 53 "namelookup_time_us" => 53 "pretransfer_time_us" => 213 "starttransfer_time_us" => 337557 "total_time_us" => 337813 "effective_method" => "GET" "start_time" => 1783396920.8124 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3267" "pause_handler" => Closure(float $duration) {#3644 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3643 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774988 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1d3 (easy handle 0x563243f70830)\n > GET /2.0/kb_invoice/3267 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:01 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 996\r\n < x-ratelimit-remaining-minute: 996\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 60\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3831eb06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:01 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 996" "x-ratelimit-remaining-minute: 996" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 60" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3831eb06aa0-GVA" ] "response_json" => [ "id" => 3267 "document_nr" => "POM-FAC2026-03267" "title" => "GF-S500-SansFace-Covering" "contact_id" => 1231 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "6252.500000" "total_net" => "5252.500000" "total_taxes" => "425.4525" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "5677.9500" "total" => "5677.950000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-07-03" "is_valid_to" => "2026-08-01" "contact_address" => """ United Machining Sales Switzerland SA\n Réf. : Luca Dieguez\n via Zandone 1\n CH - 6616 Losone """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 15:21:33" "esr_id" => 3070 "qr_invoice_id" => 3070 "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "425.4525" ] ] "positions" => [ [ "id" => 13324 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Wrapping machine GF-S500 sans face avant<br /></strong>→ Impression numérique<br />→ Laminage de protection brillant<br />→ Dégraissage de la machine<br />→ Collage sur site (Meyrin-Genève)<br /><br />Intervention du 22 au 26 juin 2026." "unit_price" => "4810.000000" "discount_in_percent" => "0.0000" "position_total" => "4810.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false "article_id" => 1 ] [ "id" => 13325 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais de déplacement</strong><ul>\n <li>4 nuités à CHF 100.– = CHF 400.–</li>\n <li>10 repas à CHF 50.– = CHF 500.–</li>\n <li>Déplacement 1x aller et 1x retour, Delémont-Meyrin, 430 km à 0,75 centimes = CHF 322,50</li>\n </ul> <i>Tout supplément sera facturé.</i> """ "unit_price" => "1222.500000" "discount_in_percent" => "0.0000" "position_total" => "1222.500000" "pos" => "2" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13326 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n </ul> <i></i> """ "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "220.000000" "pos" => "3" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 737 "type" => "KbPositionDiscount" "text" => "Déduction facture intermédaire du 08.04.26" "is_percentual" => false "value" => "1000.000000" "discount_total" => "1000.000000" ] ] "network_link" => "https://network.bexio.com/invoice/57d66e73da09998fd7e3e69523201c3091016bed4d1427593e45837bc5be0955" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3269 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.180212 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.00027 "size_download" => 1529.0 "speed_download" => 8494.0 "starttransfer_time" => 0.179998 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 270 "starttransfer_time_us" => 179998 "total_time_us" => 180212 "effective_method" => "GET" "start_time" => 1783396921.1562 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3269" "pause_handler" => Closure(float $duration) {#3657 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3654 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774985 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1d5 (easy handle 0x563243f77310)\n > GET /2.0/kb_invoice/3269 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:01 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 59\r\n < x-ratelimit-remaining-minute: 995\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 995\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f38538a86aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:01 GMT" "content-type: application/json" "ratelimit-reset: 59" "x-ratelimit-remaining-minute: 995" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 995" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f38538a86aa0-GVA" ] "response_json" => [ "id" => 3269 "document_nr" => "POM-FAC2026-03269" "title" => "Signalétique / Concept et pose" "contact_id" => 137 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "11500.000000" "total_net" => "11500.000000" "total_taxes" => "931.5000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "12431.5000" "total" => "12431.500000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-03" "is_valid_to" => "2026-08-01" "contact_address" => """ Résidence La Courtine\r\n Estèle Geiger\r\n Dos la Velle 71B\r\n CH - 2718 Lajoux """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 16:31:32" "esr_id" => 3071 "qr_invoice_id" => 3071 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "931.5000" ] ] "positions" => [ [ "id" => 3696 "type" => "KbPositionText" "text" => "Selon Devis No POM-4411-100226 du 10 février 2026" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18331 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Concept créatif</strong><br />\r\n <ul>\r\n <li>Prise en charge du mandat et analyse du contexte</li>\r\n <li>Repérages sur site et coordination avec les différents intervenants</li>\r\n <li>Recherche conceptuelle et étude de faisabilité</li>\r\n <li>Propositions de pistes créatives et de maquettes</li>\r\n <li>Finalisation du concept et mise en conformité réglementaire</li>\r\n </ul> """ "unit_price" => "10000.000000" "discount_in_percent" => null "position_total" => "10000.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18332 "type" => "KbPositionCustom" "amount" => "0.500000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Gestion de projet - Pack 20h</strong><br />\r\n <ul>\r\n <li>Mails, téléphones, séances, etc.</li>\r\n <li>Diverses interventions</li>\r\n <li>Frais techniques et administratifs</li>\r\n </ul> """ "unit_price" => "3000.000000" "discount_in_percent" => null "position_total" => "1500.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/79ec4650439d353adfd51c862e942c916d3c25a6917eb8a6ee4148b3255dfd6b" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3270 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2369 "total_time" => 0.335574 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000248 "size_download" => 2082.0 "speed_download" => 6214.0 "starttransfer_time" => 0.335244 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 248 "starttransfer_time_us" => 335244 "total_time_us" => 335574 "effective_method" => "GET" "start_time" => 1783396921.3412 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3270" "pause_handler" => Closure(float $duration) {#3667 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3666 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774982 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1d7 (easy handle 0x563243f7d330)\n > GET /2.0/kb_invoice/3270 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:01 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 994\r\n < ratelimit-reset: 59\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 994\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f38669b06aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:01 GMT" "content-type: application/json" "ratelimit-remaining: 994" "ratelimit-reset: 59" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 994" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f38669b06aa0-GVA" ] "response_json" => [ "id" => 3270 "document_nr" => "POM-FAC2026-03270" "title" => "HEP-BrochureFCP-2026" "contact_id" => 69 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions pour la confiance témoignée." "footer" => "À disposition pour tout complément d'information.<br /><br />Merci d’effectuer le paiement complet via cette facture uniquement. Nos factures sont payables sous 30 jours. Passé ce délai, un rappel automatique sera envoyé par e-mail. Toutes les factures et rappels sont transmis par e-mail. Si l’adresse de destinataire ne devait pas correspondre, nous vous prions dès lors de nous transmettre les coordonnées exactes. Nos tarifs peuvent évoluer selon les coûts de nos prestataires.<br /><br />Nos conditions générales sont accessibles à l'adresse: www.pom-xtd.ch/cg" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "1945.8000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-07-03" "is_valid_to" => "2026-08-01" "contact_address" => """ Haute École Pédagogique BEJUNE\n Service de la Communication\n Chemin de la Ciblerie 45\n CH - 2503 Biel/Bienne """ "kb_item_status_id" => 8 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-03 17:15:56" "esr_id" => 3072 "qr_invoice_id" => 3072 "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "positions" => [ [ "id" => 3697 "type" => "KbPositionText" "text" => """ <strong>Description</strong><p><strong>Selon briefing du 31 mars 2026</strong></p>\n <p>Mise en page et production d'un gabarit pour les nouvelles brochures semestrielles de la formation continue et postgrade. Ces brochures doivent présenter l'offre de cours pour 6 mois (environ 100).</p>\n <p>Les brochures doivent à terme pouvoir être imprimées "maison" sous forme de cahiers ou page par page, par la HEP-BEJUNE ou par les établissements scolaires.</p>\n <p>Une formation des équipes HEP-BEJUNE sur l'utilisation du gabarit InDesign est prévue.</p> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13327 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page</strong><ul>\n <li>Réalisation d'une nouvelle grille de mise en page selon identité visuelle existante (maquette)</li>\n <li>Mise en page et intégration des contenus (textes d'information, liste des cours, traitement et intégration des éventuelles images et "bouchons") fournis par le client</li>\n <li>Corrections/modifications jusqu'au BAT02*</li>\n <li>Finalisation et livraison du PDF</li>\n </ul>\n <p> </p> <i>*Les corrections/modifications clients survenant après le BAT02 sont facturées au tarif horaire en vigueur.</i> """ "unit_price" => "1500.000000" "discount_in_percent" => "0.0000" "position_total" => "1500.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13328 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Frais annexes (estimation)</strong><p>Nous définissons un montant estimatif couvrant les frais annexes, suppléments ou marges, afin d’éviter toute surprise (pour vous et pour nous). Ce montant peut évoluer en fonction de l’avancement et des ajustements du mandat. Ces frais incluent notamment:</p>\n <ul>\n <li>La gestion de projet (en complément de celle éventuellement incluse dans les autres prestations)</li>\n <li>Les échanges, séances, présentations, etc. — marge prévisionnelle en plus des workshops de base</li>\n <li>Les frais administratifs, techniques et de manutention</li>\n <li>Les éventuels frais de livraison et de déplacement</li>\n </ul> <i></i> """ "unit_price" => "300.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "https://network.bexio.com/invoice/fc26e0a421deed6b0019dc62fd2a662b06872e616289ff21177b6ba4841d3610" ] ] |
|
| POST | https://api.bexio.com/2.0/kb_order/search | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Content-Type" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] "query" => [ "limit" => 500 "offset" => 0 ] "json" => [ [ "field" => "is_valid_from" "value" => "2026-01-01" "criteria" => ">=" ] [ "field" => "kb_item_status_id" "value" => 5 "criteria" => "=" ] ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 448 "request_size" => 2442 "total_time" => 0.21249 "namelookup_time" => 6.3E-5 "connect_time" => 6.3E-5 "pretransfer_time" => 0.000269 "size_upload" => 124.0 "size_download" => 2035.0 "speed_download" => 9599.0 "speed_upload" => 584.0 "upload_content_length" => 124.0 "starttransfer_time" => 0.000306 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 63 "connect_time_us" => 63 "namelookup_time_us" => 63 "pretransfer_time_us" => 269 "starttransfer_time_us" => 306 "total_time_us" => 212490 "effective_method" => "POST" "start_time" => 1783396921.6893 "original_url" => "https://api.bexio.com/2.0/kb_order/search?limit=500&offset=0" "pause_handler" => Closure(float $duration) {#3710 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#923 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774979 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1d9 (easy handle 0x563243f7ec70)\n > POST /2.0/kb_order/search?limit=500&offset=0 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n content-type: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n content-length: 124\r\n \r\n * We are completely uploaded and fine\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:01 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 249\r\n < ratelimit-reset: 59\r\n < x-ratelimit-limit-minute: 250\r\n < x-ratelimit-remaining-minute: 249\r\n < ratelimit-limit: 250\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3889b416aa0-GVA\r\n < \r\n """ ] "url" => "https://api.bexio.com/2.0/kb_order/search?limit=500&offset=0" "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:01 GMT" "content-type: application/json" "ratelimit-remaining: 249" "ratelimit-reset: 59" "x-ratelimit-limit-minute: 250" "x-ratelimit-remaining-minute: 249" "ratelimit-limit: 250" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3889b416aa0-GVA" ] "response_json" => [ [ "id" => 2336 "document_nr" => "POM-COMCL2026-02336" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 65 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "1935.000000" "total_net" => "1935.000000" "total_taxes" => "156.7350" "total" => "2091.750000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-24" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "delivery_address_type" => 0 "delivery_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-24 10:02:37" "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "156.7350" ] ] "network_link" => "" ] [ "id" => 2363 "document_nr" => "POM-COMCL2026-02363" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 3 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "1627.000000" "total_net" => "1627.000000" "total_taxes" => "131.7870" "total" => "1758.800000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-14" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "delivery_address_type" => 0 "delivery_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 15:10:30" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "131.7870" ] ] "network_link" => "" ] [ "id" => 2375 "document_nr" => "POM-COMCL2026-02375" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "1710.000000" "total_net" => "1710.000000" "total_taxes" => "138.5100" "total" => "1848.500000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "delivery_address_type" => 0 "delivery_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 15:11:44" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "138.5100" ] ] "network_link" => "" ] [ "id" => 2380 "document_nr" => "POM-COMCL2026-02380" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1269 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "contact_address" => """ SAOE\n Bernard Voisard\n Rue des Texerans 10\n CH - 2800 Delémont """ "delivery_address_type" => 0 "delivery_address" => """ SAOE\n Bernard Voisard\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 17:13:26" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "network_link" => "" ] [ "id" => 2386 "document_nr" => "POM-COMCL2026-02386" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1313 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "689.000000" "total_net" => "689.000000" "total_taxes" => "55.8090" "total" => "744.800000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-12" "contact_address" => """ Fondation rurale interjurassienne\n CH - 2852 Courtetelle """ "delivery_address_type" => 0 "delivery_address" => """ Fondation rurale interjurassienne\n CH - 2852 Courtetelle """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 14:50:07" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "55.8090" ] ] "network_link" => "" ] [ "id" => 2403 "document_nr" => "POM-COMCL2026-02403" "title" => "AJAM-Signalétique-bâtiments" "contact_id" => 832 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Merci pour votre commande" "footer" => "Cordialement, l'équipe" "total_gross" => "4246.000000" "total_net" => "4246.000000" "total_taxes" => "343.9260" "total" => "4589.950000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-13" "contact_address" => """ AJAM - Association Jurassienne d'Accueil des Migrants\n Rue Saint-Sébastien 4\n CH - 2800 Delémont """ "delivery_address_type" => 0 "delivery_address" => """ AJAM - Association Jurassienne d'Accueil des Migrants\n Rue Saint-Sébastien 4\n CH - 2800 Delémont """ "kb_item_status_id" => 5 "is_recurring" => false "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-06-09 07:05:44" "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "343.9260" ] ] "network_link" => "" ] [ "id" => 2453 "document_nr" => "POM-COMCL2026-02453" "title" => "HopitalJU-Siteweb-Carriere" "contact_id" => 249 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Merci pour votre commande" "footer" => "Cordialement, l'équipe" "total_gross" => "6890.000000" "total_net" => "6890.000000" "total_taxes" => "558.0900" "total" => "7448.100000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-26" "contact_address" => """ Hôpital du Jura \n M. Matthieu Berberat\n Fbg des Capucins 30\n CH - 2800 Delémont """ "delivery_address_type" => 0 "delivery_address" => """ Hôpital du Jura \n M. Matthieu Berberat\n Fbg des Capucins 30\n CH - 2800 Delémont """ "kb_item_status_id" => 5 "is_recurring" => false "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-05-26 16:15:39" "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "558.0900" ] ] "network_link" => "" ] [ "id" => 2479 "document_nr" => "POM-COMCL2026-02479" "title" => "Paroisse Stes Marie et Colombe-Enveloppes-C5" "contact_id" => 1339 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre commande." "footer" => "Nous sommes à votre disposition pour toutes questions." "total_gross" => "952.000000" "total_net" => "952.000000" "total_taxes" => "77.1120" "total" => "1029.100000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-30" "contact_address" => """ Unité pastorale Sainte-Colombe\n Cure de Bassecourt\n Rue du Prayé 6\n CH - 2854 Bassecourt """ "delivery_address_type" => 0 "delivery_address" => """ Unité pastorale Sainte-Colombe\n Cure de Bassecourt\n Rue du Prayé 6\n CH - 2854 Bassecourt """ "kb_item_status_id" => 5 "is_recurring" => false "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 11:32:53" "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "77.1120" ] ] "network_link" => "" ] [ "id" => 2480 "document_nr" => "POM-COMCL2026-02480" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "1985.000000" "total_net" => "1985.000000" "total_taxes" => "160.7850" "total" => "2145.800000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-30" "contact_address" => """ Celtor SA\n Case postale 27\n CH - 2710 Tavannes """ "delivery_address_type" => 0 "delivery_address" => """ Celtor SA\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 15:55:18" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "160.7850" ] ] "network_link" => "" ] [ "id" => 2481 "document_nr" => "POM-COMCL2026-02481" "title" => "CentreRencontres - Adaptation signatures e-mail" "contact_id" => 925 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre commande." "footer" => "Nous sommes à votre disposition pour toutes questions." "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-01" "contact_address" => """ Centre Rencontres\n Route de Soulce 36\n CH - 2853 Courfaivre """ "delivery_address_type" => 0 "delivery_address" => """ Centre Rencontres\n Route de Soulce 36\n CH - 2853 Courfaivre """ "kb_item_status_id" => 5 "is_recurring" => false "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-01 16:40:55" "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "network_link" => "" ] ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2336 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.439873 "namelookup_time" => 8.8E-5 "connect_time" => 8.8E-5 "pretransfer_time" => 0.00024 "size_download" => 2839.0 "speed_download" => 6466.0 "starttransfer_time" => 0.439583 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 88 "connect_time_us" => 88 "namelookup_time_us" => 88 "pretransfer_time_us" => 240 "starttransfer_time_us" => 439583 "total_time_us" => 439873 "effective_method" => "GET" "start_time" => 1783396921.9029 "original_url" => "https://api.bexio.com/2.0/kb_order/2336" "pause_handler" => Closure(float $duration) {#3714 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3713 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774976 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1db (easy handle 0x563243f80e70)\n > GET /2.0/kb_order/2336 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:02 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 993\r\n < ratelimit-reset: 59\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 993\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f389ec766aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:02 GMT" "content-type: application/json" "ratelimit-remaining: 993" "ratelimit-reset: 59" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 993" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f389ec766aa0-GVA" ] "response_json" => [ "id" => 2336 "document_nr" => "POM-COMCL2026-02336" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 65 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "1935.000000" "total_net" => "1935.000000" "total_taxes" => "156.7350" "total" => "2091.750000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-04-24" "contact_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "delivery_address_type" => 0 "delivery_address" => """ Communauté tarifaire Vagabond\n c/o CarPostal SA\n Place de la Poste 8\n CH - 2800 Delémont """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-04-24 10:02:37" "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "156.7350" ] ] "positions" => [ [ "id" => 3316 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.levagabond.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 20.04.2026 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12205 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-POM-Standard</strong><br />Code produit: ABO-WEB-HPSt<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR POM-STANDARD<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed/Pixlab et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed/Pixlab se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs POM-Standard:</strong> votre site est hébergé sur nos serveurs parmi d’autres sites uniquement réalisés par nos soins. La performance est assurée. Il est toutefois encore possible d'augmenter les besoins de sécurité et de rapidité avec des serveurs dédiés (plus d'informations à la suite du document).<br /><br /><em>Nous attirons votre attention sur le fait que nos prestations, nos tarifs ainsi que nos conditions générales peuvent être révisés à chaque renouvellement d’abonnement, en fonction de l’évolution de nos conditions contractuelles et des coûts appliqués par nos prestataires.</em>" "unit_price" => "900.000000" "discount_in_percent" => null "position_total" => "900.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 88 ] [ "id" => 737 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12202 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack9</strong><br />Code produit: ABO-WEB-MP9<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 9 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "1035.000000" "discount_in_percent" => null "position_total" => "1035.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 3317 "type" => "KbPositionText" "text" => "HORS DEVIS" "show_pos_nr" => false "pos" => null "internal_pos" => 5 "parent_id" => null "is_optional" => false ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2336/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2378 "total_time" => 0.290381 "namelookup_time" => 8.0E-5 "connect_time" => 8.0E-5 "pretransfer_time" => 0.000303 "size_download" => 84.0 "speed_download" => 289.0 "starttransfer_time" => 0.290134 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 80 "connect_time_us" => 80 "namelookup_time_us" => 80 "pretransfer_time_us" => 303 "starttransfer_time_us" => 290134 "total_time_us" => 290381 "effective_method" => "GET" "start_time" => 1783396922.3439 "original_url" => "https://api.bexio.com/2.0/kb_order/2336/repetition" "pause_handler" => Closure(float $duration) {#3709 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#925 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774973 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1dd (easy handle 0x563243f85750)\n > GET /2.0/kb_order/2336/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:02 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 992\r\n < ratelimit-reset: 58\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 992\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f38caeca6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:02 GMT" "content-type: application/json" "ratelimit-remaining: 992" "ratelimit-reset: 58" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 992" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f38caeca6aa0-GVA" ] "response_content" => [ "{"start":"2026-04-20","repetition":{"type":"yearly","interval":1}}" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2363 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.261433 "namelookup_time" => 5.9E-5 "connect_time" => 5.9E-5 "pretransfer_time" => 0.000226 "size_download" => 2864.0 "speed_download" => 10973.0 "starttransfer_time" => 0.261227 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 59 "connect_time_us" => 59 "namelookup_time_us" => 59 "pretransfer_time_us" => 226 "starttransfer_time_us" => 261227 "total_time_us" => 261433 "effective_method" => "GET" "start_time" => 1783396922.635 "original_url" => "https://api.bexio.com/2.0/kb_order/2363" "pause_handler" => Closure(float $duration) {#3719 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#924 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774970 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1df (easy handle 0x563243f87090)\n > GET /2.0/kb_order/2363 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:02 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 58\r\n < x-ratelimit-remaining-minute: 991\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 991\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f38e78696aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:02 GMT" "content-type: application/json" "ratelimit-reset: 58" "x-ratelimit-remaining-minute: 991" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 991" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f38e78696aa0-GVA" ] "response_json" => [ "id" => 2363 "document_nr" => "POM-COMCL2026-02363" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 3 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "1627.000000" "total_net" => "1627.000000" "total_taxes" => "131.7870" "total" => "1758.800000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-14" "contact_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "delivery_address_type" => 0 "delivery_address" => """ Mont Terri Consortium, swisstopo\n M. Romain Nicol\n Route de la Gare 63\n CH - 2882 St-Ursanne """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 15:10:30" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "131.7870" ] ] "positions" => [ [ "id" => 3390 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.mont-terri-meeting.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: refacturé par Pomzed<strong><br />Début du contrat</strong>: 14.01.26 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12418 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 745 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12419 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack12</strong><br />Code produit: ABO-WEB-MP12<br /><br /><strong><strong>PACK12 – </strong>Maintenance technique de votre site internet (abonnement de 12 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "1380.000000" "discount_in_percent" => null "position_total" => "1380.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 12420 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br />Code produit: URL-CH<br /><br />Nom de domaine: www.mont-terri-meeting.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2363/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2378 "total_time" => 0.401058 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.000176 "size_download" => 84.0 "speed_download" => 209.0 "starttransfer_time" => 0.400783 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 176 "starttransfer_time_us" => 400783 "total_time_us" => 401058 "effective_method" => "GET" "start_time" => 1783396922.8971 "original_url" => "https://api.bexio.com/2.0/kb_order/2363/repetition" "pause_handler" => Closure(float $duration) {#3724 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3703 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774967 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1e1 (easy handle 0x563243f8e240)\n > GET /2.0/kb_order/2363/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:03 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 58\r\n < x-ratelimit-remaining-minute: 990\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 990\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f39019b36aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:03 GMT" "content-type: application/json" "ratelimit-reset: 58" "x-ratelimit-remaining-minute: 990" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 990" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f39019b36aa0-GVA" ] "response_content" => [ "{"start":"2026-01-14","repetition":{"type":"yearly","interval":1}}" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2375 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.500737 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.000215 "size_download" => 2760.0 "speed_download" => 5520.0 "starttransfer_time" => 0.500505 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 215 "starttransfer_time_us" => 500505 "total_time_us" => 500737 "effective_method" => "GET" "start_time" => 1783396923.2988 "original_url" => "https://api.bexio.com/2.0/kb_order/2375" "pause_handler" => Closure(float $duration) {#3729 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3717 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774964 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1e3 (easy handle 0x563243f97080)\n > GET /2.0/kb_order/2375 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:03 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 57\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 989\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 989\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f392ab946aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:03 GMT" "content-type: application/json" "ratelimit-reset: 57" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 989" "ratelimit-limit: 1000" "ratelimit-remaining: 989" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f392ab946aa0-GVA" ] "response_json" => [ "id" => 2375 "document_nr" => "POM-COMCL2026-02375" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1265 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "1710.000000" "total_net" => "1710.000000" "total_taxes" => "138.5100" "total" => "1848.500000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "contact_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "delivery_address_type" => 0 "delivery_address" => """ MW Programmation SA\n Weber Michaël\n Rue Charles Schäublin 2\n CH - 2735 Malleray """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 15:11:44" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "138.5100" ] ] "positions" => [ [ "id" => 3415 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.mwprog.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 23.01.2026 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12487 "type" => "KbPositionArticle" "amount" => "3.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "675.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 747 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12488 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack9</strong><br />Code produit: ABO-WEB-MP9<br /><br /><strong><strong>PACK9 – </strong>Maintenance technique de votre site internet (abonnement de 9 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "1035.000000" "discount_in_percent" => null "position_total" => "1035.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2375/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2378 "total_time" => 0.245165 "namelookup_time" => 5.0E-5 "connect_time" => 5.0E-5 "pretransfer_time" => 0.000227 "size_download" => 84.0 "speed_download" => 342.0 "starttransfer_time" => 0.244394 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 51 "connect_time_us" => 50 "namelookup_time_us" => 50 "pretransfer_time_us" => 227 "starttransfer_time_us" => 244394 "total_time_us" => 245165 "effective_method" => "GET" "start_time" => 1783396923.8003 "original_url" => "https://api.bexio.com/2.0/kb_order/2375/repetition" "pause_handler" => Closure(float $duration) {#3734 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3721 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774961 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1e5 (easy handle 0x563243f9d0a0)\n > GET /2.0/kb_order/2375/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:04 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 57\r\n < x-ratelimit-remaining-minute: 988\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 988\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f395cdcc6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:04 GMT" "content-type: application/json" "ratelimit-reset: 57" "x-ratelimit-remaining-minute: 988" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 988" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f395cdcc6aa0-GVA" ] "response_content" => [ "{"start":"2026-01-23","repetition":{"type":"yearly","interval":1}}" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2380 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.280032 "namelookup_time" => 3.7E-5 "connect_time" => 3.7E-5 "pretransfer_time" => 0.000148 "size_download" => 2742.0 "speed_download" => 9792.0 "starttransfer_time" => 0.279804 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 37 "connect_time_us" => 37 "namelookup_time_us" => 37 "pretransfer_time_us" => 148 "starttransfer_time_us" => 279804 "total_time_us" => 280032 "effective_method" => "GET" "start_time" => 1783396924.0459 "original_url" => "https://api.bexio.com/2.0/kb_order/2380" "pause_handler" => Closure(float $duration) {#3739 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3726 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774956 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1e7 (easy handle 0x563243f9e9e0)\n > GET /2.0/kb_order/2380 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:04 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 56\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 987\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 987\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3974f0b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:04 GMT" "content-type: application/json" "ratelimit-reset: 56" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 987" "ratelimit-limit: 1000" "ratelimit-remaining: 987" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3974f0b6aa0-GVA" ] "response_json" => [ "id" => 2380 "document_nr" => "POM-COMCL2026-02380" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1269 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "915.000000" "total_net" => "915.000000" "total_taxes" => "74.1150" "total" => "989.100000" "total_rounding_difference" => -0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-01-30" "contact_address" => """ SAOE\n Bernard Voisard\n Rue des Texerans 10\n CH - 2800 Delémont """ "delivery_address_type" => 0 "delivery_address" => """ SAOE\n Bernard Voisard\n Rue des Texerans 10\n CH - 2800 Delémont """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-01-30 17:13:26" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "74.1150" ] ] "positions" => [ [ "id" => 3439 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.saoe.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 17.11.2025 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12551 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 753 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 12552 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack6</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 6 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "690.000000" "discount_in_percent" => null "position_total" => "690.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2380/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2378 "total_time" => 0.272873 "namelookup_time" => 4.5E-5 "connect_time" => 4.5E-5 "pretransfer_time" => 0.00016 "size_download" => 84.0 "speed_download" => 308.0 "starttransfer_time" => 0.272619 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 45 "connect_time_us" => 45 "namelookup_time_us" => 45 "pretransfer_time_us" => 160 "starttransfer_time_us" => 272619 "total_time_us" => 272873 "effective_method" => "GET" "start_time" => 1783396924.3266 "original_url" => "https://api.bexio.com/2.0/kb_order/2380/repetition" "pause_handler" => Closure(float $duration) {#3744 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3731 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774953 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1e9 (easy handle 0x563243fa54c0)\n > GET /2.0/kb_order/2380/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:04 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 986\r\n < x-ratelimit-remaining-minute: 986\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 56\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f39908996aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:04 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 986" "x-ratelimit-remaining-minute: 986" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 56" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f39908996aa0-GVA" ] "response_content" => [ "{"start":"2025-11-17","repetition":{"type":"yearly","interval":1}}" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2386 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.172481 "namelookup_time" => 3.9E-5 "connect_time" => 3.9E-5 "pretransfer_time" => 0.000187 "size_download" => 2848.0 "speed_download" => 16558.0 "starttransfer_time" => 0.172284 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 39 "connect_time_us" => 39 "namelookup_time_us" => 39 "pretransfer_time_us" => 187 "starttransfer_time_us" => 172284 "total_time_us" => 172481 "effective_method" => "GET" "start_time" => 1783396924.6001 "original_url" => "https://api.bexio.com/2.0/kb_order/2386" "pause_handler" => Closure(float $duration) {#3747 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3736 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774950 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1eb (easy handle 0x563243fab4e0)\n > GET /2.0/kb_order/2386 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:04 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 56\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 985\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 985\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f39aca386aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:04 GMT" "content-type: application/json" "ratelimit-reset: 56" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 985" "ratelimit-limit: 1000" "ratelimit-remaining: 985" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f39aca386aa0-GVA" ] "response_json" => [ "id" => 2386 "document_nr" => "POM-COMCL2026-02386" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1313 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "689.000000" "total_net" => "689.000000" "total_taxes" => "55.8090" "total" => "744.800000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-02-12" "contact_address" => """ Fondation rurale interjurassienne\n CH - 2852 Courtetelle """ "delivery_address_type" => 0 "delivery_address" => """ Fondation rurale interjurassienne\n CH - 2852 Courtetelle """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-02-27 14:50:07" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "55.8090" ] ] "positions" => [ [ "id" => 3453 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.swisssoilday.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: refacturé par Pomzed<strong><br />Début du contrat</strong>: 12.02.2026 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 12596 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-PUBLIC</strong><br />Code produit: ABO-WEB-HP<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR PUBLIC<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours.<br /><br /><strong>Concernant les serveurs publics:</strong> votre site est hébergé parmi d’autres sites de toute provenance (non réalisé par Pomzed). Un virus peut se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l'épreuve. Aussi, en cas d'une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués. Pour une meilleure efficacité, nous conseillons d'héberger votre site sur des serveurs Pomzed (plus d'informations à la suite du document)." "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 44 ] [ "id" => 12601 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack4</strong><br />Code produit: ABO-WEB-MP4<br /><br /><strong><strong>PACK6 – </strong>Maintenance technique de votre site internet (abonnement de 4 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed/Pixlab et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution à la demande du client</li>\r\n <li>Ajout de modules spécifiques</li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie à CHF 150.–/h (une information vous sera transmise). Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "420.000000" "discount_in_percent" => null "position_total" => "420.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 51 ] [ "id" => 759 "type" => "KbPositionPagebreak" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 12598 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br /><br />Nom de domaine: swisssoilday.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 89 ] [ "id" => 12599 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Nom-Domaine-CH</strong><br /><br />Nom de domaine: swiss-soil-day.ch\r\n <ul>\r\n <li>Prix du nom de domaine</li>\r\n <li>Frais administratifs</li>\r\n <li>Gestion technique</li>\r\n </ul> """ "unit_price" => "22.000000" "discount_in_percent" => null "position_total" => "22.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 89 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2386/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2378 "total_time" => 0.244511 "namelookup_time" => 4.1E-5 "connect_time" => 4.1E-5 "pretransfer_time" => 0.000211 "size_download" => 83.0 "speed_download" => 340.0 "starttransfer_time" => 0.244257 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 41 "connect_time_us" => 41 "namelookup_time_us" => 41 "pretransfer_time_us" => 211 "starttransfer_time_us" => 244257 "total_time_us" => 244511 "effective_method" => "GET" "start_time" => 1783396924.7732 "original_url" => "https://api.bexio.com/2.0/kb_order/2386/repetition" "pause_handler" => Closure(float $duration) {#3754 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3741 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774947 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1ed (easy handle 0x563243face20)\n > GET /2.0/kb_order/2386/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:05 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 984\r\n < x-ratelimit-remaining-minute: 984\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 56\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f39bdb4c6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:05 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 984" "x-ratelimit-remaining-minute: 984" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 56" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f39bdb4c6aa0-GVA" ] "response_content" => [ "{"start":"2026-02-12","repetition":{"type":"yearly","interval":1}}" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2403 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.13971 "namelookup_time" => 5.7E-5 "connect_time" => 5.7E-5 "pretransfer_time" => 0.000214 "size_download" => 2693.0 "speed_download" => 19374.0 "starttransfer_time" => 0.138647 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 57 "connect_time_us" => 57 "namelookup_time_us" => 57 "pretransfer_time_us" => 214 "starttransfer_time_us" => 138647 "total_time_us" => 139710 "effective_method" => "GET" "start_time" => 1783396925.0184 "original_url" => "https://api.bexio.com/2.0/kb_order/2403" "pause_handler" => Closure(float $duration) {#3759 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3746 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774944 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1ef (easy handle 0x563243fafb50)\n > GET /2.0/kb_order/2403 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:05 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 55\r\n < x-ratelimit-remaining-minute: 983\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 983\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f39d5cb56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:05 GMT" "content-type: application/json" "ratelimit-reset: 55" "x-ratelimit-remaining-minute: 983" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 983" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f39d5cb56aa0-GVA" ] "response_json" => [ "id" => 2403 "document_nr" => "POM-COMCL2026-02403" "title" => "AJAM-Signalétique-bâtiments" "contact_id" => 832 "contact_sub_id" => null "user_id" => 45 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Merci pour votre commande" "footer" => "Cordialement, l'équipe" "total_gross" => "4246.000000" "total_net" => "4246.000000" "total_taxes" => "343.9260" "total" => "4589.950000" "total_rounding_difference" => 0.02 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-03-13" "contact_address" => """ AJAM - Association Jurassienne d'Accueil des Migrants\n Rue Saint-Sébastien 4\n CH - 2800 Delémont """ "delivery_address_type" => 0 "delivery_address" => """ AJAM - Association Jurassienne d'Accueil des Migrants\n Rue Saint-Sébastien 4\n CH - 2800 Delémont """ "kb_item_status_id" => 5 "is_recurring" => false "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-06-09 07:05:44" "template_slug" => "5fbe6df9b774d50dce04b108" "taxs" => [ [ "percentage" => "8.10" "value" => "343.9260" ] ] "positions" => [ [ "id" => 3501 "type" => "KbPositionText" "text" => """ <strong>Description<br /><br /></strong>Dans le prolongement de notre rencontre de fin d’année dernière, nous vous proposons une offre complète et sur mesure pour répondre à l’ensemble de vos besoins en signalétique.<br /><br /><span style="text-decoration: underline;">Selon validation par e-mail du 8 juin 2025</span><br />\r\n <ul>\r\n <li>Signalétique extérieure pour bureaux et centres</li>\r\n <li>Signalétique pour Rue st-Maurice 4</li>\r\n <li>Marquage pour places de parc</li>\r\n <li>Marquage des entrées pour St-Sébastien 4 à Delémont et Route de Cœuve 37 à Porrentruy</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3373 "type" => "KbPositionSubposition" "text" => "<strong>Signalétique extérieure bureaux + centres<br /><br /></strong>Livraison des éléments à Delémont.<br />La pose des éléments sur les bâtiments est assurée par le client." "pos" => "1" "internal_pos" => 2 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "1681.000000" "show_pos_prices" => true ] [ "id" => 12743 "type" => "KbPositionArticle" "amount" => "7.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Plaques A3</strong>\r\n <ul>\r\n <li>Aluminum 3mm d'épaisseur</li>\r\n <li>Dimensions prévues: A3</li>\r\n <li>Film pvc coulé teinté dans la masse</li>\r\n <li>Découpe, échenillage et tape d'application</li>\r\n <li>Pose sur support</li>\r\n <li>Livraison à Delémont</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "66.000000" "discount_in_percent" => "0.0000" "position_total" => "462.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3373 "is_optional" => false "article_id" => 3 ] [ "id" => 12744 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Vitrines d'affichage extérieures (bureau Porrentruy + centre Montfaucon)</strong>\r\n <ul>\r\n <li>Boitiers d'affichage en verre sécurit</li>\r\n <li>Format 790 x 650 mm (pour affichage de 4 feuilles A4)</li>\r\n <li>Cadre en aluminium étanche</li>\r\n <li>Avec système de verrouillage (+ jeu de 2 clés)</li>\r\n <li>Poids: <span class="_1MkxNefptZewb61IApId0y" data-test-id="html-to-react-id">7.8</span> kg</li>\r\n <li>Fond utilisable comme écritoire</li>\r\n <li>Livraison à Delémont</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "609.000000" "discount_in_percent" => "0.0000" "position_total" => "1218.000000" "pos" => "1.2" "internal_pos" => 4 "parent_id" => 3373 "is_optional" => false "article_id" => 4 ] [ "id" => 12745 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Plexiglas</strong><ul>\n <li>Boîtier en plexiglas plié pour affiche interchangeable</li>\n <li>Epaisseur 3mm</li>\n <li>Format A4 ou A3</li>\n </ul> <i>Ce système se fixe idéalement avec un adhésif double face haute résistance.</i> """ "unit_price" => "1.000000" "discount_in_percent" => "0.0000" "position_total" => "1.000000" "pos" => "1.3" "internal_pos" => 5 "parent_id" => 3373 "is_optional" => false "article_id" => 5 ] [ "id" => 3374 "type" => "KbPositionSubposition" "text" => "<strong>Marquage places de parc</strong><br>" "pos" => "2" "internal_pos" => 6 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "980.000000" "show_pos_prices" => true ] [ "id" => 12746 "type" => "KbPositionArticle" "amount" => "10.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Supports aluminium à planter</strong>\r\n <ul>\r\n <li>Plaque support de 350x100mm pour collage des visuels</li>\r\n <li>Tige intégrée pour plantage (soudée à la plaque)</li>\r\n <li>Marquage personnalisé (Immatriculation) ou générique (logo AJAM)</li>\r\n <li>Laminage de protection longue durée</li>\r\n <li>Pose sur support</li>\r\n <li>Livraison à Delémont</li>\r\n <li>Estimation à 10 pièces</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "90.000000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "2.1" "internal_pos" => 7 "parent_id" => 3374 "is_optional" => false "article_id" => 6 ] [ "id" => 12747 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Chablon pour peinture place de parc</strong>\r\n <ul>\r\n <li>Chablon, matière acier ép. 1,5mm</li>\r\n <li>Dimensions: 800x500mm environ</li>\r\n <li>La peinture des places de parc est à la charge du client</li>\r\n <li>Livraison à Delémont</li>\r\n </ul>\r\n <em></em> """ "unit_price" => "80.000000" "discount_in_percent" => "0.0000" "position_total" => "80.000000" "pos" => "2.2" "internal_pos" => 8 "parent_id" => 3374 "is_optional" => false "article_id" => 7 ] [ "id" => 3460 "type" => "KbPositionSubposition" "text" => """ <strong>Marquage portes d'entrée</strong><br />\r\n <ul>\r\n <li>Rue St-Sébastien 4 à Delémont</li>\r\n <li>Route de Coeuve 37 à Porrentruy</li>\r\n </ul> """ "pos" => "3" "internal_pos" => 9 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "550.000000" "show_pos_prices" => true ] [ "id" => 18222 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Marquage vitre entrée</strong><br />\r\n <ul>\r\n <li>Film PVC longue durée</li>\r\n <li>Impression quadri et laminage de protection anti-UV</li>\r\n <li>Dimension:\r\n <ul>\r\n <li>900x920mm (Delémont)</li>\r\n <li>1500x800mm (Porrentruy)</li>\r\n </ul>\r\n </li>\r\n <li>Pose sur sites*</li>\r\n <li>Frais de déplacement à Porrentruy inclus (1.-/km)</li>\r\n </ul>\r\n <br /><em>*Badaboom se décharge de toute responsabilité dans le cas où les supports de pose présenteraient des défauts non visibles et susceptibles d'empêcher une dépose et/ou un nettoyage et une application optimal.</em> """ "unit_price" => "550.000000" "discount_in_percent" => null "position_total" => "550.000000" "pos" => "3.1" "internal_pos" => 10 "parent_id" => 3460 "is_optional" => false ] [ "id" => 3375 "type" => "KbPositionSubposition" "text" => "<strong>Signalétique rue St-Maurice (Delémont)</strong><br>" "pos" => "4" "internal_pos" => 11 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "815.000000" "show_pos_prices" => true ] [ "id" => 12748 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Enseigne porte principale</strong><ul>\n <li>Panneau aluminum 3mm d'épaisseur</li>\n <li>Dimensions prévue: 2000x1000mm</li>\n <li>Conception et impression numérique</li>\n <li>Laminage de protection anti-UV longue durée</li>\n <li>Pose sur site</li>\n </ul> <i></i> """ "unit_price" => "530.000000" "discount_in_percent" => "0.0000" "position_total" => "530.000000" "pos" => "4.1" "internal_pos" => 12 "parent_id" => 3375 "is_optional" => false "article_id" => 9 ] [ "id" => 12749 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Panneau latéral entrée</strong><ul>\n <li>Panneau aluminum 3mm d'épaisseur</li>\n <li>Dimensions prévues: 830x630mm</li>\n <li>Conception et impression numérique</li>\n <li>Laminage de protection anti-UV longue durée</li>\n <li>Pose sur site</li>\n </ul> <i></i> """ "unit_price" => "285.000000" "discount_in_percent" => "0.0000" "position_total" => "285.000000" "pos" => "4.2" "internal_pos" => 13 "parent_id" => 3375 "is_optional" => false "article_id" => 10 ] [ "id" => 12742 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 101 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Frais annexes (estimation)</strong> <i></i>" "unit_price" => "110.000000" "discount_in_percent" => "0.0000" "position_total" => "220.000000" "pos" => "5" "internal_pos" => 14 "parent_id" => null "is_optional" => false "article_id" => 2 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2403/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 445 "request_size" => 2378 "total_time" => 0.120992 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000216 "starttransfer_time" => 0.120788 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 216 "starttransfer_time_us" => 120788 "total_time_us" => 120992 "effective_method" => "GET" "start_time" => 1783396925.1588 "original_url" => "https://api.bexio.com/2.0/kb_order/2403/repetition" "pause_handler" => Closure(float $duration) {#3764 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3751 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774939 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1f1 (easy handle 0x563243fb9920)\n > GET /2.0/kb_order/2403/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:05 GMT\r\n < content-type: application/json\r\n < content-length: 0\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 982\r\n < x-ratelimit-remaining-minute: 982\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 55\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < server: cloudflare\r\n < cf-ray: a173f39e4d866aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:05 GMT" "content-type: application/json" "content-length: 0" "ratelimit-limit: 1000" "ratelimit-remaining: 982" "x-ratelimit-remaining-minute: 982" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 55" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "server: cloudflare" "cf-ray: a173f39e4d866aa0-GVA" ] "response_content" => [ "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2453 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.137476 "namelookup_time" => 9.8E-5 "connect_time" => 9.8E-5 "pretransfer_time" => 0.000259 "size_download" => 5095.0 "speed_download" => 37189.0 "starttransfer_time" => 0.137205 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 98 "connect_time_us" => 98 "namelookup_time_us" => 98 "pretransfer_time_us" => 259 "starttransfer_time_us" => 137205 "total_time_us" => 137476 "effective_method" => "GET" "start_time" => 1783396925.3 "original_url" => "https://api.bexio.com/2.0/kb_order/2453" "pause_handler" => Closure(float $duration) {#4194 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4188 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774936 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1f3 (easy handle 0x563243fbb260)\n > GET /2.0/kb_order/2453 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:05 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 55\r\n < x-ratelimit-remaining-minute: 981\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 981\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f39f2e5e6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:05 GMT" "content-type: application/json" "ratelimit-reset: 55" "x-ratelimit-remaining-minute: 981" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 981" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f39f2e5e6aa0-GVA" ] "response_json" => [ "id" => 2453 "document_nr" => "POM-COMCL2026-02453" "title" => "HopitalJU-Siteweb-Carriere" "contact_id" => 249 "contact_sub_id" => null "user_id" => 1 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Merci pour votre commande" "footer" => "Cordialement, l'équipe" "total_gross" => "6890.000000" "total_net" => "6890.000000" "total_taxes" => "558.0900" "total" => "7448.100000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => true "is_valid_from" => "2026-05-26" "contact_address" => """ Hôpital du Jura \n M. Matthieu Berberat\n Fbg des Capucins 30\n CH - 2800 Delémont """ "delivery_address_type" => 0 "delivery_address" => """ Hôpital du Jura \n M. Matthieu Berberat\n Fbg des Capucins 30\n CH - 2800 Delémont """ "kb_item_status_id" => 5 "is_recurring" => false "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-05-26 16:15:39" "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "558.0900" ] ] "positions" => [ [ "id" => 3623 "type" => "KbPositionText" "text" => "<strong>Mandat:<br /></strong>Le mandat consiste à concevoir et développer un site internet «Carrière» dédié au recrutement pour l’Hôpital du Jura, distinct du site institutionnel actuel. Cette plateforme a pour objectif de renforcer l’attractivité de l’institution en tant qu’employeur, en valorisant ses métiers, ses valeurs et son environnement de travail auprès de publics variés (personnel médical, administratif, technique, jeunes en formation), avec une approche plus humaine, moderne et attrayante. Le site s’inscrira dans la nouvelle orientation stratégique et visuelle du HJU (codes couleurs, polices de caractères), avec la volonté de sortir des codes institutionnels classiques pour proposer une expérience plus immersive et innovante. La force du dispositif résidera principalement dans le ressenti visuel et ergonomique, pensé pour valoriser les contenus et faciliter une perception positive et motivante de l’institution. Il intégrera notamment les offres d’emploi via une connexion à l’API Johdi, ainsi que des contenus éditoriaux (témoignages, vidéos, fun facts, éditos) permettant de soutenir activement la communication et l’attractivité auprès des candidats. Nous précisons que ce site sera hébergé de manière indépendante du site principal, sur nos propres serveurs. <span style="text-decoration: underline;"><strong data-start="967" data-end="1004"><br /></strong></span>" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 3624 "type" => "KbPositionText" "text" => """ <span><strong data-start="967" data-end="1004">Structure souhaitée par le client:</strong></span>\r\n <ul data-start="1006" data-end="1311">\r\n <li data-section-id="1x7v7g2" data-start="1006" data-end="1100"><strong data-start="1008" data-end="1026">Page d’accueil</strong>\r\n <ul data-start="1029" data-end="1100">\r\n <li data-section-id="1fofi6x" data-start="1029" data-end="1049">Brève présentation</li>\r\n <li data-section-id="nyhrwg" data-start="1052" data-end="1070">Mot du directeur</li>\r\n <li data-section-id="1jban2z" data-start="1073" data-end="1088">Chiffres clés</li>\r\n <li data-section-id="vuhrj6" data-start="1091" data-end="1100">Valeurs</li>\r\n </ul>\r\n </li>\r\n <li data-section-id="bnyhnj" data-start="1102" data-end="1243"><strong data-start="1104" data-end="1120">Page Emplois</strong>\r\n <ul data-start="1123" data-end="1243">\r\n <li data-section-id="1yrsbv0" data-start="1123" data-end="1152">Offres d’emploi par secteur</li>\r\n <li data-section-id="6e4749" data-start="1155" data-end="1243">Navigation par secteurs menant aux offres correspondantes (principe similaire aux HUG)</li>\r\n </ul>\r\n </li>\r\n <li data-section-id="1i5tx2a" data-start="1245" data-end="1311"><strong data-start="1247" data-end="1265">Page Avantages</strong>\r\n <ul data-start="1268" data-end="1311">\r\n <li data-section-id="y6rjii" data-start="1268" data-end="1311">Présentation des avantages collaborateurs</li>\r\n </ul>\r\n </li>\r\n </ul>\r\n <!-- x-tinymce/html --><span><strong data-start="1318" data-end="1353">Recommandations Pomzed/Pixlab (non inclues dans cette offre):<br /></strong></span>Afin de maximiser l’impact du site en termes d’attractivité et de conversion, il est recommandé de compléter cette structure par:\r\n <ul data-start="1487" data-end="1997">\r\n <li data-section-id="19t3jah" data-start="1487" data-end="1657"><strong data-start="1489" data-end="1517">Pages Métiers/Secteurs</strong>\r\n <ul data-start="1520" data-end="1657">\r\n <li data-section-id="1agnsp7" data-start="1520" data-end="1613">Mise en avant des différents univers professionnels (soins, technique, administratif, etc.)</li>\r\n <li data-section-id="19gwyfc" data-start="1616" data-end="1657">Contenus adaptés aux différentes cibles</li>\r\n </ul>\r\n </li>\r\n <li data-section-id="12juprk" data-start="1659" data-end="1764"><strong data-start="1661" data-end="1682">Pages Témoignages</strong>\r\n <ul data-start="1685" data-end="1764">\r\n <li data-section-id="1fyg7aw" data-start="1685" data-end="1764">Intégration de vidéos et retours collaborateurs pour renforcer l’authenticité</li>\r\n </ul>\r\n </li>\r\n <li data-section-id="ytp0bu" data-start="1766" data-end="1866"><strong data-start="1768" data-end="1797">Espace Formation/Jeunes</strong>\r\n <ul data-start="1800" data-end="1866">\r\n <li data-section-id="u9fkx6" data-start="1800" data-end="1866">Valorisation des stages, apprentissages et premières expériences</li>\r\n </ul>\r\n </li>\r\n <li data-section-id="lmas4u" data-start="1868" data-end="1997"><strong data-start="1870" data-end="1907">Contenus dynamiques sur l’accueil</strong>\r\n <ul data-start="1910" data-end="1997">\r\n <li data-section-id="4cp0jn" data-start="1910" data-end="1997">Mise en avant de vidéos, témoignages et éléments différenciants (fun facts, immersif)</li>\r\n </ul>\r\n </li>\r\n </ul>\r\n Ces éléments permettront de renforcer le positionnement du site comme véritable outil de recrutement et de marque employeur, au-delà d’un simple listing d’offres. """ "show_pos_nr" => false "pos" => null "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 13131 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Siteweb vitrine</strong><p><strong>Sur la base de votre organigramme (voir description du mandat):</strong></p>\n <ul>\n <li>Workshop, séance, brainstorming</li>\n <li>Audit, analyses</li>\n <li>Ergo et design (jusqu'au 2e bon à tirer)</li>\n <li>Programmation</li>\n <li>Intégration des contenus de base des pages principales (fournis par le client)</li>\n <li>Gestion de projet</li>\n </ul>\n <p>Nous précisons qu’il s’agit d’un site vitrine, conçu en adéquation avec vos budgets, et destiné à renforcer le recrutement de personnel. Cette plateforme est pensée pour évoluer et s’adapter en fonction des besoins. Il s’agit ici d’une première version, constituant une base solide pour les développements futurs.</p> <i>Le prix indiqué est estimatif et basé sur votre structure proposée. Il pourra évoluer en fonction des besoins qui seront précisés, ainsi que des échanges, ajustements et décisions intervenant au cours du projet. Nos prestations sont facturées sur la base d’un tarif horaire de CHF 150.–. En cas de complexité imprévue, de multiplication des échanges, d’absence de validation claire, ou encore d’interventions de tiers impactant le bon déroulement du mandat, nous nous réservons le droit de vous en informer et d’adapter la facturation en conséquence. La création des contenus (textes, images, vidéos, etc.) n’est pas incluse, mais peut être réalisée ou adaptée sur demande. Toute modification ou demande client après le 2ᵉ bon à tirer est facturée au tarif horaire en vigueur.</i> """ "unit_price" => "5000.000000" "discount_in_percent" => "0.0000" "position_total" => "5000.000000" "pos" => "1" "internal_pos" => 3 "parent_id" => null "is_optional" => false "article_id" => 2 ] [ "id" => 13132 "type" => "KbPositionArticle" "amount" => "2.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Formation CMS</strong><ul>\n <li>Formation WordPress</li>\n <li>Dans nos locaux à Delémont</li>\n </ul> <i>En fin de mandat et après la formation CMS, vous bénéficierez d'un accès à votre compte SUPPORT, qui vous permettra d’échanger rapidement avec notre service d’assistance, d’accéder à nos tutoriels et de consulter diverses statistiques.</i> """ "unit_price" => "150.000000" "discount_in_percent" => "0.0000" "position_total" => "300.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 3 ] [ "id" => 13133 "type" => "KbPositionArticle" "amount" => "6.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Maintenance technique / ABO annuel</strong>Dans l’actuel écosystème numérique, maintenir un site web opérationnel nécessite un engagement continu et une maintenance de qualité. Nous offrons un service de maintenance technique qui garantit la sécurité et la compatibilité de votre site.<br /><span style="text-decoration: underline;"></span><span style="text-decoration: underline;">Nos différents packs:</span>\r\n <ul>\r\n <li><strong>PACK-3</strong> – CHF 345.–/année (3 h à CHF 115.–/h) – Uniquement pour les solutions Pom.Base</li>\r\n <li><strong>PACK-6</strong> – CHF 690.–/année (6 h à CHF 115.–/h)</li>\r\n <li><strong>PACK-9</strong> – CHF 1035.–/année (9 h à CHF 115.–/h)</li>\r\n <li><strong>PACK-12</strong> – CHF 1380.–/année (12 h à CHF 115.–/h)</li>\r\n <li><strong>PACK-18</strong> – CHF 2070.–/année (18 h à CHF 115.–/h)</li>\r\n <li><strong>PACK-24</strong> – CHF 2760.–/année (24 h à CHF 115.–/h)</li>\r\n </ul>\r\n <span style="text-decoration: underline;">Est inclus:</span> mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site, dépannage après hacking, dépannage après une erreur de manipulation par le client, assistance technique (en complément à la formation initiale). <span style="text-decoration: underline;">N’est pas inclus:</span> évolution à la demande du client, ajout de modules spécifiques, audit et analyse de votre site, référencement SEO, SEA, SMO, réparation ou refonte de votre site si celui-ci devient obsolète, gestion de vos contenus, création d’adresses mails supplémentaires. <strong>Plus d’informations</strong> sur www.pomzed.ch/cg. <strong>Pour l’assistance technique,</strong> vous serez connecté à notre console TIM l’Assistant, qui vous accompagnera dans la gestion de votre site, l’analyse de vos statistiques ainsi que dans tous vos échanges avec notre service de support. Plus d’infos. <em>Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période suivante. Une fois le quota atteint, la maintenance passe en régie à CHF 150.–/h jusqu’à la fin de la période, avec notification préalable. En fin de période, le pack est réévalué pour la suivante. Toutes les interventions sont journalisées, un extrait est disponible sur demande.</em> """ "unit_price" => "115.000000" "discount_in_percent" => "0.0000" "position_total" => "690.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false "article_id" => 4 ] [ "id" => 13134 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Hébergement web / ABO annuel</strong>Tous les sites développés par Pomzed/Pixlab doivent impérativement être hébergés sur nos serveurs, basés en Suisse (Infomaniak et KreativMedia). Dans le cas où un site serait hébergé sur des serveurs tiers, nous ne pouvons garantir ni sa stabilité ni son bon fonctionnement, et déclinons toute responsabilité en cas de problème technique ou de dysfonctionnement.<span style="text-decoration: underline;"><br />Nos différents types d’hébergement:</span>\r\n <ul>\r\n <li><strong>Serveur public – CHF 225.–/année:</strong> votre site est hébergé parmi d’autres sites de toute provenance, non réalisé par Pomzed. Un virus peut donc se déposer sur un site lambda et contaminer votre propre site. La sécurité de celui-ci est ainsi mise à l’épreuve. Aussi, en cas d’une surcharge du trafic, la rapidité et la performance (référencement Google) seront diminués</li>\r\n <li><strong>Serveur POM-Standard</strong> – <strong>CHF 900.–/année: </strong>votre site est hébergé sur nos serveurs, parmi d’autres sites uniquement réalisés par nos soins. La performance est assurée</li>\r\n <li><strong>Serveur POM-Dédié</strong> –<strong> Prix à définir en fonction des besoins</strong>: votre site est hébergé seul sur son propre serveur, avec des capacités sur mesure. Sécurité et rapidité garanties</li>\r\n </ul>\r\n Pour plus d’informations, consultez nos conditions détaillées. <em>L'hébergement sur nos serveurs et la maintenance technique sont requis via un contrat annuel de trois ans minimum. Les adresses e-mail peuvent être hébergées séparément si le client le souhaite. Aucun remboursement n'est possible en cas de rupture de contrat.</em> """ "unit_price" => "900.000000" "discount_in_percent" => "0.0000" "position_total" => "900.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false "article_id" => 5 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2453/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 445 "request_size" => 2378 "total_time" => 0.30066 "namelookup_time" => 5.4E-5 "connect_time" => 5.4E-5 "pretransfer_time" => 0.000206 "starttransfer_time" => 0.30045 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 54 "connect_time_us" => 54 "namelookup_time_us" => 54 "pretransfer_time_us" => 206 "starttransfer_time_us" => 300450 "total_time_us" => 300660 "effective_method" => "GET" "start_time" => 1783396925.4383 "original_url" => "https://api.bexio.com/2.0/kb_order/2453/repetition" "pause_handler" => Closure(float $duration) {#4199 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4198 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774933 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1f5 (easy handle 0x563243fc1280)\n > GET /2.0/kb_order/2453/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:05 GMT\r\n < content-type: application/json\r\n < content-length: 0\r\n < ratelimit-reset: 55\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 980\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 980\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < server: cloudflare\r\n < cf-ray: a173f39fff126aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:05 GMT" "content-type: application/json" "content-length: 0" "ratelimit-reset: 55" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 980" "ratelimit-limit: 1000" "ratelimit-remaining: 980" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "server: cloudflare" "cf-ray: a173f39fff126aa0-GVA" ] "response_content" => [ "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2479 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.253384 "namelookup_time" => 6.6E-5 "connect_time" => 6.6E-5 "pretransfer_time" => 0.000242 "size_download" => 1312.0 "speed_download" => 5185.0 "starttransfer_time" => 0.253168 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 66 "connect_time_us" => 66 "namelookup_time_us" => 66 "pretransfer_time_us" => 242 "starttransfer_time_us" => 253168 "total_time_us" => 253384 "effective_method" => "GET" "start_time" => 1783396925.7548 "original_url" => "https://api.bexio.com/2.0/kb_order/2479" "pause_handler" => Closure(float $duration) {#3776 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4234 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774930 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1f7 (easy handle 0x563243fc72a0)\n > GET /2.0/kb_order/2479 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:06 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 55\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 979\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 979\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3a1f8e46aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:06 GMT" "content-type: application/json" "ratelimit-reset: 55" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 979" "ratelimit-limit: 1000" "ratelimit-remaining: 979" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3a1f8e46aa0-GVA" ] "response_json" => [ "id" => 2479 "document_nr" => "POM-COMCL2026-02479" "title" => "Paroisse Stes Marie et Colombe-Enveloppes-C5" "contact_id" => 1339 "contact_sub_id" => null "user_id" => 2 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre commande." "footer" => "Nous sommes à votre disposition pour toutes questions." "total_gross" => "952.000000" "total_net" => "952.000000" "total_taxes" => "77.1120" "total" => "1029.100000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-30" "contact_address" => """ Unité pastorale Sainte-Colombe\n Cure de Bassecourt\n Rue du Prayé 6\n CH - 2854 Bassecourt """ "delivery_address_type" => 0 "delivery_address" => """ Unité pastorale Sainte-Colombe\n Cure de Bassecourt\n Rue du Prayé 6\n CH - 2854 Bassecourt """ "kb_item_status_id" => 5 "is_recurring" => false "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 11:32:53" "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "77.1120" ] ] "positions" => [ [ "id" => 3685 "type" => "KbPositionText" "text" => """ <strong>Selon demande par mail de M. Bernard Voisard le 19.06.26</strong><br />\r\n <ul>\r\n <li>Réalisation d'enveloppe C5 SANS fenêtre pour la nouvelle paroisse Stes Marie et Colombe (Espace Pastoral Vallée de Delémont et Prévôté)</li>\r\n <li>Livraison semaine 29</li>\r\n <li>Du 13 au 16 juillet à la cure de Courtételle (rue de l’église 11), le matin, de 8h30 à 11h30 (fermé le vendredi 17)</li>\r\n <li>Le vendredi 17 juillet à la cure de Bassecourt (rue du prayé 6), de 9h à 11h</li>\r\n </ul> """ "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 18290 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 149 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Mise en page - Selon gabarit existant</strong><br />\r\n <ul>\r\n <li>Mise en page selon indications client</li>\r\n <li>BAT, corrections et validation</li>\r\n <li>Finalisation pour impression</li>\r\n <li>Transmission à l'imprimeur</li>\r\n <li>Gestion et autres frais</li>\r\n </ul> """ "unit_price" => "225.000000" "discount_in_percent" => null "position_total" => "225.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 18291 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 275 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Enveloppe C5 - Impression</strong><br />\r\n <ul>\r\n <li>REF. OP-<span>426.07</span></li>\r\n <li>Enveloppes C5 SANS fenêtre</li>\r\n <li>Rabat fermeture sur le côté long</li>\r\n <li>Papier 90 g/m²</li>\r\n <li>Bandes autoadhésive</li>\r\n <li>5000 exemplaires</li>\r\n </ul> """ "unit_price" => "727.000000" "discount_in_percent" => null "position_total" => "727.000000" "pos" => "2" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2479/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 445 "request_size" => 2378 "total_time" => 0.093678 "namelookup_time" => 3.8E-5 "connect_time" => 3.8E-5 "pretransfer_time" => 0.000146 "starttransfer_time" => 0.093476 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 38 "connect_time_us" => 38 "namelookup_time_us" => 38 "pretransfer_time_us" => 146 "starttransfer_time_us" => 93476 "total_time_us" => 93678 "effective_method" => "GET" "start_time" => 1783396926.0089 "original_url" => "https://api.bexio.com/2.0/kb_order/2479/repetition" "pause_handler" => Closure(float $duration) {#4308 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4304 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774927 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1f9 (easy handle 0x563243fc8be0)\n > GET /2.0/kb_order/2479/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:06 GMT\r\n < content-type: application/json\r\n < content-length: 0\r\n < ratelimit-reset: 54\r\n < x-ratelimit-remaining-minute: 978\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 978\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < server: cloudflare\r\n < cf-ray: a173f3a39a2b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:06 GMT" "content-type: application/json" "content-length: 0" "ratelimit-reset: 54" "x-ratelimit-remaining-minute: 978" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 978" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "server: cloudflare" "cf-ray: a173f3a39a2b6aa0-GVA" ] "response_content" => [ "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2480 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.150949 "namelookup_time" => 6.4E-5 "connect_time" => 6.4E-5 "pretransfer_time" => 0.000211 "size_download" => 2775.0 "speed_download" => 18500.0 "starttransfer_time" => 0.150718 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 64 "namelookup_time_us" => 64 "pretransfer_time_us" => 211 "starttransfer_time_us" => 150718 "total_time_us" => 150949 "effective_method" => "GET" "start_time" => 1783396926.1168 "original_url" => "https://api.bexio.com/2.0/kb_order/2480" "pause_handler" => Closure(float $duration) {#3702 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4317 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774924 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1fb (easy handle 0x563243fcade0)\n > GET /2.0/kb_order/2480 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:06 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 54\r\n < x-ratelimit-remaining-minute: 977\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 977\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3a43abb6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:06 GMT" "content-type: application/json" "ratelimit-reset: 54" "x-ratelimit-remaining-minute: 977" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 977" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3a43abb6aa0-GVA" ] "response_json" => [ "id" => 2480 "document_nr" => "POM-COMCL2026-02480" "title" => "Siteweb - Abonnement annuel - Hébergement et maintenance" "contact_id" => 1294 "contact_sub_id" => null "user_id" => 34 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre confiance." "footer" => "Nous restons à votre disposition pour toute question.<br /><br />À titre d'information, nos tarifs peuvent évoluer en fonction des coûts de nos différents prestataires.<br /><br />Pour plus de détails sur nos contrats d’hébergement et de maintenance technique, consultez nos conditions générales sur: www.pomzed.ch/cg." "total_gross" => "1985.000000" "total_net" => "1985.000000" "total_taxes" => "160.7850" "total" => "2145.800000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-06-30" "contact_address" => """ Celtor SA\n Case postale 27\n CH - 2710 Tavannes """ "delivery_address_type" => 0 "delivery_address" => """ Celtor SA\n Case postale 27\n CH - 2710 Tavannes """ "kb_item_status_id" => 5 "is_recurring" => true "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-06-30 15:55:18" "template_slug" => "6011826273627a2e1b356eef" "taxs" => [ [ "percentage" => "8.10" "value" => "160.7850" ] ] "positions" => [ [ "id" => 3686 "type" => "KbPositionText" "text" => "<strong>Site internet: </strong>www.celtor.ch<br /><strong><strong data-stringify-type="bold">Nom de domaine</strong></strong>: à la charge du client<strong><br />Début du contrat</strong>: 30.06.26 (cette facture fait office de contrat)" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 13306 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => "<strong>Web-ABO-Hosting-POM-Standard</strong><br />Code produit: ABO-WEB-HPSt<br /><br />Contrat annuel d'hébergement - <strong>SERVEUR POM-STANDARD<br /></strong><em><br /></em><strong>Information:</strong><br />Ce contrat ne prend pas en charge la maintenance technique.<em> </em>La présente facture fait office de contrat entre le client et Pomzed/Pixlab et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Le premier paiement (date du début du contrat) valide le contrat. Si aucun paiement n'est effectué après 30 jours, Pomzed/Pixlab se réserve le droit de résilier le contrat et/ou de déconnecter les services (la réactivation est facturée CHF 250.-). Sauf avis contraire transmis par écrit 3 mois avant la date d'échéance, celui-ci est automatiquement renouvelé d'année en année. Chaque contrat peut être modifié selon les besoins du client. Le prix en sera adapté après la date d'échance du contrat en cours. Nos contrats sont soumis à des conditions générales (www.pomzed.ch/cg).<br /><br /><strong>Concernant les serveurs POM-Standard:</strong> votre site est hébergé sur nos serveurs parmi d’autres sites uniquement réalisés par nos soins. La performance est assurée. Il est toutefois encore possible d'augmenter les besoins de sécurité et de rapidité avec des serveurs dédiés (plus d'informations à la suite du document).<br /><br /><em>Nous attirons votre attention sur le fait que nos prestations, nos tarifs ainsi que nos conditions générales peuvent être révisés à chaque renouvellement d’abonnement, en fonction de l’évolution de nos conditions contractuelles et des coûts appliqués par nos prestataires.</em>" "unit_price" => "950.000000" "discount_in_percent" => null "position_total" => "950.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 88 ] [ "id" => 781 "type" => "KbPositionPagebreak" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 13303 "type" => "KbPositionArticle" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 277 "unit_name" => "Stk" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Web-Maintenance-Pack9</strong><br />Code produit: ABO-WEB-MP6<br /><br /><strong><strong>PACK9 – </strong>Maintenance technique de votre site internet (abonnement de 9 h pour une période d'une année)<br /></strong><br />Nos packs sont calculés au tarif préférentiel de CHF 115.–/h. Les heures non utilisées ne sont pas reportées à la période/année suivante. La présente facture fait office de contrat entre le client et Pomzed Design Sàrl et en valide les conditions générales en vigueur: www.pomzed.ch/cg. Celui-ci est obligatoire et se renouvelle tacitement chaque année. Grâce à la maintenance technique et aux mises à jour régulières de sécurité, nous garantissons à 90% la stabilité et les fonctionnalités générales de votre site. <strong></strong><br /> <br /><strong>Est inclus</strong>\r\n <ul>\r\n <li>Mises à jour de sécurité pour l’optimisation des fonctionnalités générales de votre site</li>\r\n <li>Dépannage après hacking</li>\r\n <li>Dépannage après une erreur de manipulation par le client</li>\r\n <li>Assistance technique Wordpress (en complément à la formation initiale)</li>\r\n </ul>\r\n <strong>N’est pas inclus<br /></strong>\r\n <ul>\r\n <li>Evolution du site Internet à la demande du client </li>\r\n <li>Ajout de modules spécifiques et programmation sur mesure </li>\r\n <li>Audit et analyse de votre site</li>\r\n <li>Référencement SEO, SEA, SMO</li>\r\n <li>Réparation ou refonte de votre site si celui-ci devient obsolète</li>\r\n <li>Gestion de vos contenus</li>\r\n <li>Création d’adresses mails supplémentaires</li>\r\n </ul>\r\n Lorsque le quota d’heures est atteint (de la période en cours), nous poursuivons la maintenance en travail de régie, au tarif horaire en vigueur. Toutes nos interventions sont journalisées. Un extrait est consultable sur demande. <br />\r\n <ul>\r\n <li>Délai d'intervention: selon urgence (entre 1 h et 7 jours ouvrés)</li>\r\n <li>Décompte des interventions: 1/2 h indivisible</li>\r\n <li>Pour les jours fériés, un service d’urgence gratuit est disponible (032 424 50 10, sur répondeur). En cas de panne, nous garantissons une prise en charge dans les 48 heures, sans toutefois pouvoir assurer une réparation immédiate et optimale. Est considéré comme une urgence, un problème paralysant la bonne tenue de votre activité</li>\r\n </ul> """ "unit_price" => "1035.000000" "discount_in_percent" => null "position_total" => "1035.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false "article_id" => 51 ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2480/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2378 "total_time" => 0.13904 "namelookup_time" => 4.2E-5 "connect_time" => 4.2E-5 "pretransfer_time" => 0.000189 "size_download" => 84.0 "speed_download" => 604.0 "starttransfer_time" => 0.138772 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 42 "connect_time_us" => 42 "namelookup_time_us" => 42 "pretransfer_time_us" => 189 "starttransfer_time_us" => 138772 "total_time_us" => 139040 "effective_method" => "GET" "start_time" => 1783396926.2685 "original_url" => "https://api.bexio.com/2.0/kb_order/2480/repetition" "pause_handler" => Closure(float $duration) {#4378 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4377 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774921 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1fd (easy handle 0x563243fcf6c0)\n > GET /2.0/kb_order/2480/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:06 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 976\r\n < x-ratelimit-remaining-minute: 976\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-reset: 54\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3a53b9b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:06 GMT" "content-type: application/json" "ratelimit-limit: 1000" "ratelimit-remaining: 976" "x-ratelimit-remaining-minute: 976" "x-ratelimit-limit-minute: 1000" "ratelimit-reset: 54" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3a53b9b6aa0-GVA" ] "response_content" => [ "{"start":"2026-08-15","repetition":{"type":"yearly","interval":1}}" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2481 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2367 "total_time" => 0.316596 "namelookup_time" => 6.0E-5 "connect_time" => 6.0E-5 "pretransfer_time" => 0.000205 "size_download" => 1097.0 "speed_download" => 3471.0 "starttransfer_time" => 0.31634 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 60 "connect_time_us" => 60 "namelookup_time_us" => 60 "pretransfer_time_us" => 205 "starttransfer_time_us" => 316340 "total_time_us" => 316596 "effective_method" => "GET" "start_time" => 1783396926.4082 "original_url" => "https://api.bexio.com/2.0/kb_order/2481" "pause_handler" => Closure(float $duration) {#4372 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4322 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774918 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 1ff (easy handle 0x563243fd84b0)\n > GET /2.0/kb_order/2481 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:06 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 975\r\n < ratelimit-reset: 54\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 975\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3a60c706aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:06 GMT" "content-type: application/json" "ratelimit-remaining: 975" "ratelimit-reset: 54" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 975" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3a60c706aa0-GVA" ] "response_json" => [ "id" => 2481 "document_nr" => "POM-COMCL2026-02481" "title" => "CentreRencontres - Adaptation signatures e-mail" "contact_id" => 925 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Nous vous remercions de votre commande." "footer" => "Nous sommes à votre disposition pour toutes questions." "total_gross" => "150.000000" "total_net" => "150.000000" "total_taxes" => "12.1500" "total" => "162.150000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-07-01" "contact_address" => """ Centre Rencontres\n Route de Soulce 36\n CH - 2853 Courfaivre """ "delivery_address_type" => 0 "delivery_address" => """ Centre Rencontres\n Route de Soulce 36\n CH - 2853 Courfaivre """ "kb_item_status_id" => 5 "is_recurring" => false "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-07-01 16:40:55" "template_slug" => "5fa0320bc3fe352cc91b5947" "taxs" => [ [ "percentage" => "8.10" "value" => "12.1500" ] ] "positions" => [ [ "id" => 3480 "type" => "KbPositionSubposition" "text" => "<strong>Adaptation des signatures e-mail</strong>" "pos" => "1" "internal_pos" => 1 "show_pos_nr" => true "parent_id" => null "is_optional" => false "total_sum" => "150.000000" "show_pos_prices" => true ] [ "id" => 3688 "type" => "KbPositionText" "text" => "<strong>Selon demande du 20 février 2026 (e-mail de M. membrez)</strong><br />Adaptation des signatures e-mail avec ajout des icônes réseaux sociaux (Facebook, Instagram et LinkedIn) et liens sur les plateformes de la fondation." "show_pos_nr" => false "pos" => null "internal_pos" => 2 "parent_id" => 3480 "is_optional" => false ] [ "id" => 18297 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 2 "account_id" => 149 "unit_name" => "h" "tax_id" => 28 "tax_value" => "8.10" "text" => """ <strong>Webcodage</strong>\r\n <ul>\r\n <li>Adaptation et intégration des icônes Social Media</li>\r\n <li>Modificaiton de la structure HTML</li>\r\n <li>Finalisation et transmission au format HTML</li>\r\n <li>Intégration et adaptation des nouvelles signatures e-mail par le client</li>\r\n <li>gestion de projet et contacts client</li>\r\n <li>Au tarif horaire de CHF 150.– HT</li>\r\n </ul> """ "unit_price" => "150.000000" "discount_in_percent" => null "position_total" => "150.000000" "pos" => "1.1" "internal_pos" => 3 "parent_id" => 3480 "is_optional" => false ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_order/2481/repetition | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 445 "request_size" => 2378 "total_time" => 0.129186 "namelookup_time" => 5.2E-5 "connect_time" => 5.2E-5 "pretransfer_time" => 0.000281 "starttransfer_time" => 0.128985 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 52 "connect_time_us" => 52 "namelookup_time_us" => 52 "pretransfer_time_us" => 281 "starttransfer_time_us" => 128985 "total_time_us" => 129186 "effective_method" => "GET" "start_time" => 1783396926.7257 "original_url" => "https://api.bexio.com/2.0/kb_order/2481/repetition" "pause_handler" => Closure(float $duration) {#4383 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4315 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774915 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 201 (easy handle 0x563243fde4d0)\n > GET /2.0/kb_order/2481/repetition HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzAwNTcsImlhdCI6MTc3OTM1ODg1OCwianRpIjoiN2VlYTBmYzktMmI1Zi00MGRhLWJhMjEtNmEzODMxM2MxNzAzIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJhNDNlZDFmYi01ZmRkLTQ2NWUtOWExYy1mOGFkZGZmNTVmM2EiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiJlZjJjM2UwNC1hMmQwLTQ1ZjAtOTljMC00ZTQxODA4MTZhYjMiLCJjb21wYW55X2lkIjoic2VtZ25kZnZ2NW1mIiwidXNlcl9pZCI6MzIzODA3LCJjb21wYW55X3VzZXJfaWQiOjM0fQ.PW5_uKdBVC7nsPxnFu4AYofbxV61EfIUVDU0YmGZzfFyi3Q9uOj0PS3q4ag060zlO_8toWkp1qzH0uWuXElzFs0TnvtaciP9PMePrZi-7atv83dYfiQULWTO5OLAiXWl1Y_AjV1tgXnXH8-RfGu4llvpKxPhjz-98LI5wRCxbFbLVW5np9wZ5GO8gWNZOC28fp2Pm2mQMrBnaRHZmQOuFD-BjJIJ18wMhee9V-rw-6DiqSGykzwELBcMvuevBGelFwcBbz2nFA7jfXZ8PSEQx5NUcYPq1sHgjShw02yU0zg3RFSy5y4Q_HT7Oo-ez8ABXPZ0WnBKLelKVjf0S9VXOw\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:06 GMT\r\n < content-type: application/json\r\n < content-length: 0\r\n < ratelimit-reset: 54\r\n < x-ratelimit-remaining-minute: 974\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 974\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < server: cloudflare\r\n < cf-ray: a173f3a80e4f6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:06 GMT" "content-type: application/json" "content-length: 0" "ratelimit-reset: 54" "x-ratelimit-remaining-minute: 974" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 974" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "server: cloudflare" "cf-ray: a173f3a80e4f6aa0-GVA" ] "response_content" => [ "" ] ] |
|
| POST | https://api.bexio.com/2.0/kb_invoice/search | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Content-Type" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] "query" => [ "limit" => 500 "offset" => 0 ] "json" => [ [ "field" => "is_valid_from" "value" => "2026-01-01" "criteria" => ">=" ] ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 448 "request_size" => 2441 "total_time" => 0.348125 "namelookup_time" => 6.4E-5 "connect_time" => 6.4E-5 "pretransfer_time" => 0.000269 "size_upload" => 69.0 "size_download" => 1697.0 "speed_download" => 4876.0 "speed_upload" => 198.0 "upload_content_length" => 69.0 "starttransfer_time" => 0.000288 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 64 "connect_time_us" => 64 "namelookup_time_us" => 64 "pretransfer_time_us" => 269 "starttransfer_time_us" => 288 "total_time_us" => 348125 "effective_method" => "POST" "start_time" => 1783396926.8724 "original_url" => "https://api.bexio.com/2.0/kb_invoice/search?limit=500&offset=0" "pause_handler" => Closure(float $duration) {#4484 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4385 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774912 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 203 (easy handle 0x563243fdfe10)\n > POST /2.0/kb_invoice/search?limit=500&offset=0 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n content-type: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n content-length: 69\r\n \r\n * We are completely uploaded and fine\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:07 GMT\r\n < content-type: application/json\r\n < ratelimit-limit: 250\r\n < ratelimit-remaining: 249\r\n < x-ratelimit-remaining-minute: 249\r\n < x-ratelimit-limit-minute: 250\r\n < ratelimit-reset: 54\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3a8ff046aa0-GVA\r\n < \r\n """ ] "url" => "https://api.bexio.com/2.0/kb_invoice/search?limit=500&offset=0" "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:07 GMT" "content-type: application/json" "ratelimit-limit: 250" "ratelimit-remaining: 249" "x-ratelimit-remaining-minute: 249" "x-ratelimit-limit-minute: 250" "ratelimit-reset: 54" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3a8ff046aa0-GVA" ] "response_json" => [ [ "id" => 3 "document_nr" => "FAC-00003" "title" => "TipiQ - Abonnement" "contact_id" => 3 "contact_sub_id" => null "user_id" => 6 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "608.000000" "total_net" => "608.000000" "total_taxes" => "49.2480" "total_received_payments" => "0.000000" "total_credit_vouchers" => "657.250000" "total_remaining_payments" => "0.0000" "total" => "657.250000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-12-18" "is_valid_to" => "2027-01-16" "contact_address" => """ Novimmob Gérance Sàrl\n Rue de Soleure 49\n 2740 Moutier\n Suisse """ "kb_item_status_id" => 19 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 15:33:03" "esr_id" => 3 "qr_invoice_id" => 3 "template_slug" => "6a036f38f8be5cf3130bda12" "taxs" => [ [ "percentage" => "8.10" "value" => "49.2480" ] ] "network_link" => "" ] [ "id" => 4 "document_nr" => "FAC-00004" "title" => "TipiQ - Abo - 1/3" "contact_id" => 3 "contact_sub_id" => null "user_id" => 6 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "760.000000" "total_net" => "760.000000" "total_taxes" => "61.5600" "total_received_payments" => "0.000000" "total_credit_vouchers" => "821.550000" "total_remaining_payments" => "0.0000" "total" => "821.550000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-12" "is_valid_to" => "2026-06-10" "contact_address" => """ Novimmob Gérance Sàrl\n Rue de Soleure 49\n 2740 Moutier\n Suisse """ "kb_item_status_id" => 19 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 14:29:31" "esr_id" => 4 "qr_invoice_id" => 4 "template_slug" => "6a036f38f8be5cf3130bda12" "taxs" => [ [ "percentage" => "8.10" "value" => "61.5600" ] ] "network_link" => "https://network.bexio.com/invoice/cdf8a9349d81c9d7ecf3da9b3cb32c41eaca4551bb6fb75669dce43d31873b80" ] [ "id" => 30 "document_nr" => "FAC-00030" "title" => "Contrat TipiQ — période du 28.05.2026 au 27.05.2027" "contact_id" => 8 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "540.000000" "total_net" => "540.000000" "total_taxes" => "43.7400" "total_received_payments" => "583.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "583.750000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-28" "contact_address" => """ Aés SA\r\n Fanny Spart\r\n Rue de Soleure 4\r\n 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-06-29 12:01:37" "esr_id" => 5 "qr_invoice_id" => 5 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "43.7400" ] ] "network_link" => "https://network.bexio.com/invoice/40da1191ccde078580ff8fdc4ef8e3c7b864017a2a86cd646174225f73c04494" ] [ "id" => 31 "document_nr" => "FAC-00031" "title" => "Contrat TipiQ — période du 28.05.2026 au 27.05.2027" "contact_id" => 7 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "432.000000" "total_net" => "432.000000" "total_taxes" => "34.9920" "total_received_payments" => "467.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "467.000000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-28" "is_valid_to" => "2026-06-27" "contact_address" => """ NLine Immobilier\n Rue de l'Industrie 3\n 2822 Courroux\n """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-06-19 08:02:38" "esr_id" => 6 "qr_invoice_id" => 6 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "34.9920" ] ] "network_link" => "https://network.bexio.com/invoice/c85b660d8be949bae863463813241699933489661d7e37ebc5137a6536cbc252" ] [ "id" => 33 "document_nr" => "FAC-00033" "title" => "Contrat TipiQ — période du 28.05.2026 au 27.06.2026" "contact_id" => 5 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "45.000000" "total_net" => "45.000000" "total_taxes" => "3.6450" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "48.6500" "total" => "48.650000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-28" "contact_address" => """ A l'orée des chênes\n Rue Principale 6\n 2933 Damphreux\n """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-05-29 15:35:46" "esr_id" => 8 "qr_invoice_id" => 8 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "3.6450" ] ] "network_link" => "https://network.bexio.com/invoice/90461a35da43b78e51c9136eef9f6237af898ea89d9cce527d217bfcb4c7862a" ] [ "id" => 34 "document_nr" => "FAC-00034" "title" => "Contrat TipiQ et CasaQ — période du 11.05.2026 au 10.09.2026" "contact_id" => 3 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "1300.000000" "total_net" => "1300.000000" "total_taxes" => "105.3000" "total_received_payments" => "1405.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1405.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-28" "contact_address" => """ Novimmob Gérance Sàrl\n Rue de Soleure 49\n 2740 Moutier\n Suisse """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-07-03 10:10:30" "esr_id" => 9 "qr_invoice_id" => 9 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "105.3000" ] ] "network_link" => "https://network.bexio.com/invoice/71004a4094b02e5c0d8e14abfd23761440f33de348ff1c077b2596963f528b04" ] [ "id" => 35 "document_nr" => "FAC-00035" "title" => "Contrat TipiQ — période du 28.05.2026 au 27.11.2026" "contact_id" => 6 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "1945.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-28" "contact_address" => """ Juraimmobilier\n Rue de l'Avenir 12\n 2800 Delémont\n """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-07-03 10:10:30" "esr_id" => 10 "qr_invoice_id" => 10 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "network_link" => "https://network.bexio.com/invoice/99768e67c7c15914d0874d256f697346a9d2ab0cdebe3bd3495cfac55aa015b3" ] ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/3 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2364 "total_time" => 0.165294 "namelookup_time" => 6.2E-5 "connect_time" => 6.2E-5 "pretransfer_time" => 0.000187 "size_download" => 877.0 "speed_download" => 5315.0 "starttransfer_time" => 0.165026 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 62 "connect_time_us" => 62 "namelookup_time_us" => 62 "pretransfer_time_us" => 187 "starttransfer_time_us" => 165026 "total_time_us" => 165294 "effective_method" => "GET" "start_time" => 1783396927.2214 "original_url" => "https://api.bexio.com/2.0/kb_invoice/3" "pause_handler" => Closure(float $duration) {#4489 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4488 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774909 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 205 (easy handle 0x563243fe2e40)\n > GET /2.0/kb_invoice/3 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:07 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 53\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 999\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 999\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3ab28dd6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:07 GMT" "content-type: application/json" "ratelimit-reset: 53" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 999" "ratelimit-limit: 1000" "ratelimit-remaining: 999" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3ab28dd6aa0-GVA" ] "response_json" => [ "id" => 3 "document_nr" => "FAC-00003" "title" => "TipiQ - Abonnement" "contact_id" => 3 "contact_sub_id" => null "user_id" => 6 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "608.000000" "total_net" => "608.000000" "total_taxes" => "49.2480" "total_received_payments" => "0.000000" "total_credit_vouchers" => "657.250000" "total_remaining_payments" => "0.0000" "total" => "657.250000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-12-18" "is_valid_to" => "2027-01-16" "contact_address" => """ Novimmob Gérance Sàrl\n Rue de Soleure 49\n 2740 Moutier\n Suisse """ "kb_item_status_id" => 19 "reference" => null "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-29 15:33:03" "esr_id" => 3 "qr_invoice_id" => 3 "template_slug" => "6a036f38f8be5cf3130bda12" "taxs" => [ [ "percentage" => "8.10" "value" => "49.2480" ] ] "positions" => [ [ "id" => 4 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "Facture partielle 3 de l'ordre COMM-00001 (0.00%)" "unit_price" => "608.000000" "discount_in_percent" => null "position_total" => "608.000000" "pos" => "1" "internal_pos" => 1 "parent_id" => null "is_optional" => false ] ] "network_link" => "" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/4 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2364 "total_time" => 0.170352 "namelookup_time" => 5.9E-5 "connect_time" => 5.9E-5 "pretransfer_time" => 0.000206 "size_download" => 1245.0 "speed_download" => 7323.0 "starttransfer_time" => 0.170127 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 59 "connect_time_us" => 59 "namelookup_time_us" => 59 "pretransfer_time_us" => 206 "starttransfer_time_us" => 170127 "total_time_us" => 170352 "effective_method" => "GET" "start_time" => 1783396927.3888 "original_url" => "https://api.bexio.com/2.0/kb_invoice/4" "pause_handler" => Closure(float $duration) {#4500 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4490 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774906 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 207 (easy handle 0x563243fe68f0)\n > GET /2.0/kb_invoice/4 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:07 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 53\r\n < x-ratelimit-remaining-minute: 998\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 998\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3ac39f56aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:07 GMT" "content-type: application/json" "ratelimit-reset: 53" "x-ratelimit-remaining-minute: 998" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 998" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3ac39f56aa0-GVA" ] "response_json" => [ "id" => 4 "document_nr" => "FAC-00004" "title" => "TipiQ - Abo - 1/3" "contact_id" => 3 "contact_sub_id" => null "user_id" => 6 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "760.000000" "total_net" => "760.000000" "total_taxes" => "61.5600" "total_received_payments" => "0.000000" "total_credit_vouchers" => "821.550000" "total_remaining_payments" => "0.0000" "total" => "821.550000" "total_rounding_difference" => -0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-12" "is_valid_to" => "2026-06-10" "contact_address" => """ Novimmob Gérance Sàrl\n Rue de Soleure 49\n 2740 Moutier\n Suisse """ "kb_item_status_id" => 19 "reference" => "" "api_reference" => null "viewed_by_client_at" => null "updated_at" => "2026-05-22 14:29:31" "esr_id" => 4 "qr_invoice_id" => 4 "template_slug" => "6a036f38f8be5cf3130bda12" "taxs" => [ [ "percentage" => "8.10" "value" => "61.5600" ] ] "positions" => [ [ "id" => 4 "type" => "KbPositionText" "text" => "<strong>Début du contrat:</strong> 12 mai 2026<br /><strong>Acompte:</strong> 1/3" "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 5 "type" => "KbPositionArticle" "amount" => "4.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => 1 "account_id" => 221 "unit_name" => "Stk" "tax_id" => 29 "tax_value" => "8.10" "text" => """ <strong>TipiQ Pack Essentiel (30) – Location</strong><br /><br />\r\n <ul>\r\n <li>Abonnement annuel, reconduit tacitement</li>\r\n <li>Payable trimestriellement</li>\r\n <li>Diffusion de vos biens jusqu'à 30 objets sur notre portail TipiQ.ch (il a été convenu qu'il était possible d'aller jusqu'à 35 objets)</li>\r\n </ul>\r\n <strong>Options offertes:</strong>\r\n <ul>\r\n <li>Page Agence Premium (250.-/mois)</li>\r\n <li>Magazine/Blog (CHF 120.-/mois)</li>\r\n </ul> """ "unit_price" => "190.000000" "discount_in_percent" => "0.0000" "position_total" => "760.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false "article_id" => 1 ] ] "network_link" => "https://network.bexio.com/invoice/cdf8a9349d81c9d7ecf3da9b3cb32c41eaca4551bb6fb75669dce43d31873b80" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/30 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2365 "total_time" => 0.189696 "namelookup_time" => 3.8E-5 "connect_time" => 3.8E-5 "pretransfer_time" => 0.000169 "size_download" => 1436.0 "speed_download" => 7597.0 "starttransfer_time" => 0.189458 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 38 "connect_time_us" => 38 "namelookup_time_us" => 38 "pretransfer_time_us" => 169 "starttransfer_time_us" => 189458 "total_time_us" => 189696 "effective_method" => "GET" "start_time" => 1783396927.5611 "original_url" => "https://api.bexio.com/2.0/kb_invoice/30" "pause_handler" => Closure(float $duration) {#4512 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4511 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774903 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 209 (easy handle 0x563243fef830)\n > GET /2.0/kb_invoice/30 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:07 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 997\r\n < ratelimit-reset: 53\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 997\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3ad4b1b6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:07 GMT" "content-type: application/json" "ratelimit-remaining: 997" "ratelimit-reset: 53" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 997" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3ad4b1b6aa0-GVA" ] "response_json" => [ "id" => 30 "document_nr" => "FAC-00030" "title" => "Contrat TipiQ — période du 28.05.2026 au 27.05.2027" "contact_id" => 8 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "540.000000" "total_net" => "540.000000" "total_taxes" => "43.7400" "total_received_payments" => "583.750000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "583.750000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-28" "contact_address" => """ Aés SA\r\n Fanny Spart\r\n Rue de Soleure 4\r\n 2740 Moutier """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-06-29 12:01:37" "esr_id" => 5 "qr_invoice_id" => 5 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "43.7400" ] ] "positions" => [ [ "id" => 35 "type" => "KbPositionText" "text" => "TipiQ (tipiq.ch) est le portail immobilier de l'Arc jurassien. Vous avez souscrit un abonnement dont voici les détails." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 36 "type" => "KbPositionText" "text" => "<em>En tant que l’une des premières agences à nous faire confiance, vous bénéficiez gratuitement des options Agence Premium et Blog (valeur CHF 370.–/mois).</em>" "show_pos_nr" => false "pos" => null "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 166 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Starter Location</strong><br>ABO TipiQ – Location – Jusqu'à 10 objets<br>Période : 28.05.2026 au 27.05.2027" "unit_price" => "540.000000" "discount_in_percent" => "0.0000" "position_total" => "540.000000" "pos" => "1" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 167 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Option – Page Agence Premium SEO+</strong><br>Option TipiQ – Une page dédiée à votre agence, regroupant vos biens et vos diverses informations (un plus pour votre référencement)<br>Période : 28.05.2026 au 27.05.2027" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 168 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Option – Magazine / Blog</strong><br>Option TipiQ –\u{A0}Possibilité de publier des articles dans le Mag de TipiQ (référencement optimisé et meilleure visibilité en ligne)<br>Période : 28.05.2026 au 27.05.2027" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/40da1191ccde078580ff8fdc4ef8e3c7b864017a2a86cd646174225f73c04494" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/31 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2365 "total_time" => 0.21968 "namelookup_time" => 4.3E-5 "connect_time" => 4.4E-5 "pretransfer_time" => 0.000183 "size_download" => 1501.0 "speed_download" => 6853.0 "starttransfer_time" => 0.219468 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 44 "connect_time_us" => 44 "namelookup_time_us" => 43 "pretransfer_time_us" => 183 "starttransfer_time_us" => 219468 "total_time_us" => 219680 "effective_method" => "GET" "start_time" => 1783396927.7531 "original_url" => "https://api.bexio.com/2.0/kb_invoice/31" "pause_handler" => Closure(float $duration) {#4525 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4522 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774900 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 20b (easy handle 0x563243ff5850)\n > GET /2.0/kb_invoice/31 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:07 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 53\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 996\r\n < ratelimit-limit: 1000\r\n < ratelimit-remaining: 996\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3ae7c186aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:07 GMT" "content-type: application/json" "ratelimit-reset: 53" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 996" "ratelimit-limit: 1000" "ratelimit-remaining: 996" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3ae7c186aa0-GVA" ] "response_json" => [ "id" => 31 "document_nr" => "FAC-00031" "title" => "Contrat TipiQ — période du 28.05.2026 au 27.05.2027" "contact_id" => 7 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "432.000000" "total_net" => "432.000000" "total_taxes" => "34.9920" "total_received_payments" => "467.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "467.000000" "total_rounding_difference" => 0.01 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-28" "is_valid_to" => "2026-06-27" "contact_address" => """ NLine Immobilier\n Rue de l'Industrie 3\n 2822 Courroux\n """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-06-19 08:02:38" "esr_id" => 6 "qr_invoice_id" => 6 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "34.9920" ] ] "positions" => [ [ "id" => 37 "type" => "KbPositionText" "text" => "TipiQ (tipiq.ch) est le portail immobilier de l'Arc jurassien. Vous avez souscrit un abonnement dont voici les détails." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 38 "type" => "KbPositionText" "text" => "<em>20% de rabais pour la première année. En tant que l’une des premières agences à nous faire confiance, vous bénéficiez gratuitement des options Agence Premium et Blog (valeur CHF 370.–/mois).</em>" "show_pos_nr" => false "pos" => null "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 170 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Starter Location</strong><br>ABO TipiQ – Location – Jusqu'à 10 objets<br>Période : 28.05.2026 au 27.05.2027" "unit_price" => "540.000000" "discount_in_percent" => "0.0000" "position_total" => "540.000000" "pos" => "1" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 171 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Option – Page Agence Premium SEO+</strong><br>Option TipiQ – Une page dédiée à votre agence, regroupant vos biens et vos diverses informations (un plus pour votre référencement)<br>Période : 28.05.2026 au 27.05.2027" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 172 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Option – Magazine / Blog</strong><br>Option TipiQ –\u{A0}Possibilité de publier des articles dans le Mag de TipiQ (référencement optimisé et meilleure visibilité en ligne)<br>Période : 28.05.2026 au 27.05.2027" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false ] [ "id" => 173 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>Rabais</strong><br>Rabais global de 20.00%<br>Période : 28.05.2026 au 27.05.2027" "unit_price" => "-108.000000" "discount_in_percent" => "0.0000" "position_total" => "-108.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/c85b660d8be949bae863463813241699933489661d7e37ebc5137a6536cbc252" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/33 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2365 "total_time" => 0.180776 "namelookup_time" => 4.6E-5 "connect_time" => 4.6E-5 "pretransfer_time" => 0.000171 "size_download" => 1100.0 "speed_download" => 6111.0 "starttransfer_time" => 0.180518 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 46 "connect_time_us" => 46 "namelookup_time_us" => 46 "pretransfer_time_us" => 171 "starttransfer_time_us" => 180518 "total_time_us" => 180776 "effective_method" => "GET" "start_time" => 1783396927.9747 "original_url" => "https://api.bexio.com/2.0/kb_invoice/33" "pause_handler" => Closure(float $duration) {#4537 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4534 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774897 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 20d (easy handle 0x563243ff7190)\n > GET /2.0/kb_invoice/33 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:08 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 995\r\n < ratelimit-reset: 53\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 995\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3afdd8d6aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:08 GMT" "content-type: application/json" "ratelimit-remaining: 995" "ratelimit-reset: 53" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 995" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3afdd8d6aa0-GVA" ] "response_json" => [ "id" => 33 "document_nr" => "FAC-00033" "title" => "Contrat TipiQ — période du 28.05.2026 au 27.06.2026" "contact_id" => 5 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "45.000000" "total_net" => "45.000000" "total_taxes" => "3.6450" "total_received_payments" => "0.000000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "48.6500" "total" => "48.650000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-28" "contact_address" => """ A l'orée des chênes\n Rue Principale 6\n 2933 Damphreux\n """ "kb_item_status_id" => 8 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-05-29 15:35:46" "esr_id" => 8 "qr_invoice_id" => 8 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "3.6450" ] ] "positions" => [ [ "id" => 41 "type" => "KbPositionText" "text" => "TipiQ (tipiq.ch) est le portail immobilier de l'Arc jurassien. Vous avez souscrit un abonnement dont voici les détails." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 178 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Starter Location</strong><br>ABO TipiQ – Location – Jusqu'à 10 objets<br>Période : 28.05.2026 au 27.06.2026" "unit_price" => "45.000000" "discount_in_percent" => "0.0000" "position_total" => "45.000000" "pos" => "1" "internal_pos" => 2 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/90461a35da43b78e51c9136eef9f6237af898ea89d9cce527d217bfcb4c7862a" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/34 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2365 "total_time" => 0.138202 "namelookup_time" => 3.8E-5 "connect_time" => 3.8E-5 "pretransfer_time" => 0.000182 "size_download" => 1702.0 "speed_download" => 12333.0 "starttransfer_time" => 0.137988 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 38 "connect_time_us" => 38 "namelookup_time_us" => 38 "pretransfer_time_us" => 182 "starttransfer_time_us" => 137988 "total_time_us" => 138202 "effective_method" => "GET" "start_time" => 1783396928.1575 "original_url" => "https://api.bexio.com/2.0/kb_invoice/34" "pause_handler" => Closure(float $duration) {#4547 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4546 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774894 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 20f (easy handle 0x563243ffdc70)\n > GET /2.0/kb_invoice/34 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:08 GMT\r\n < content-type: application/json\r\n < ratelimit-remaining: 994\r\n < ratelimit-reset: 52\r\n < x-ratelimit-limit-minute: 1000\r\n < x-ratelimit-remaining-minute: 994\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3b0fe996aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:08 GMT" "content-type: application/json" "ratelimit-remaining: 994" "ratelimit-reset: 52" "x-ratelimit-limit-minute: 1000" "x-ratelimit-remaining-minute: 994" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3b0fe996aa0-GVA" ] "response_json" => [ "id" => 34 "document_nr" => "FAC-00034" "title" => "Contrat TipiQ et CasaQ — période du 11.05.2026 au 10.09.2026" "contact_id" => 3 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "1300.000000" "total_net" => "1300.000000" "total_taxes" => "105.3000" "total_received_payments" => "1405.300000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1405.300000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-28" "contact_address" => """ Novimmob Gérance Sàrl\n Rue de Soleure 49\n 2740 Moutier\n Suisse """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-07-03 10:10:30" "esr_id" => 9 "qr_invoice_id" => 9 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "105.3000" ] ] "positions" => [ [ "id" => 42 "type" => "KbPositionText" "text" => "TipiQ (tipiq.ch) est le portail immobilier de l'Arc jurassien. CasaQ (casaq.ch) est votre logiciel de courtage immobilier. Vous avez souscrit un abonnement mixte dont voici les détails." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 43 "type" => "KbPositionText" "text" => "<em>En tant que l’une des premières agences à nous faire confiance, vous bénéficiez gratuitement des options Agence Premium et Blog (valeur CHF 370.–/mois).</em>" "show_pos_nr" => false "pos" => null "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 179 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Essentiel Location</strong><br>ABO TipiQ – Location – Jusqu'à 30 objets<br>Période : 11.05.2026 au 10.09.2026" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "1" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 180 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Option – Page Agence Premium SEO+</strong><br>Option TipiQ – Une page dédiée à votre agence, regroupant vos biens et vos diverses informations (un plus pour votre référencement)<br>Période : 11.05.2026 au 10.09.2026" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 181 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Option – Magazine / Blog</strong><br>Option TipiQ –\u{A0}Possibilité de publier des articles dans le Mag de TipiQ (référencement optimisé et meilleure visibilité en ligne)<br>Période : 11.05.2026 au 10.09.2026" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false ] [ "id" => 182 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 222 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>CasaQ Pro - Utilisateurs</strong><br>ABO CasaQ – PRO – Idéal pour les équipes et les projets en pleine croissance, cette formule inclut l’ensemble des fonctionnalités. Plus d'informations sur www.casaq.ch<br>Période : 11.05.2026 au 10.09.2026" "unit_price" => "520.000000" "discount_in_percent" => "0.0000" "position_total" => "520.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false ] [ "id" => 183 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 222 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>CasaQ Pro - Filiales</strong><br>ABO CasaQ – PRO – Idéal pour les équipes et les projets en pleine croissance, cette formule inclut l’ensemble des fonctionnalités. Plus d'informations sur www.casaq.ch<br>Période : 11.05.2026 au 10.09.2026" "unit_price" => "660.000000" "discount_in_percent" => "0.0000" "position_total" => "660.000000" "pos" => "5" "internal_pos" => 7 "parent_id" => null "is_optional" => false ] [ "id" => 184 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 222 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>QWeb Light</strong><br>ABO – Hébergement et maintenance technique<br>Période : 11.05.2026 au 10.09.2026" "unit_price" => "120.000000" "discount_in_percent" => "0.0000" "position_total" => "120.000000" "pos" => "6" "internal_pos" => 8 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/71004a4094b02e5c0d8e14abfd23761440f33de348ff1c077b2596963f528b04" ] ] |
|
| GET | https://api.bexio.com/2.0/kb_invoice/35 | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 450 "request_size" => 2365 "total_time" => 0.139833 "namelookup_time" => 4.9E-5 "connect_time" => 4.9E-5 "pretransfer_time" => 0.000205 "size_download" => 1563.0 "speed_download" => 11244.0 "starttransfer_time" => 0.139603 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 49 "connect_time_us" => 49 "namelookup_time_us" => 49 "pretransfer_time_us" => 205 "starttransfer_time_us" => 139603 "total_time_us" => 139833 "effective_method" => "GET" "start_time" => 1783396928.2978 "original_url" => "https://api.bexio.com/2.0/kb_invoice/35" "pause_handler" => Closure(float $duration) {#4560 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#4557 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774891 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 211 (easy handle 0x563244003c90)\n > GET /2.0/kb_invoice/35 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:08 GMT\r\n < content-type: application/json\r\n < ratelimit-reset: 52\r\n < x-ratelimit-remaining-minute: 993\r\n < x-ratelimit-limit-minute: 1000\r\n < ratelimit-remaining: 993\r\n < ratelimit-limit: 1000\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < content-encoding: gzip\r\n < server: cloudflare\r\n < cf-ray: a173f3b1df596aa0-GVA\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:08 GMT" "content-type: application/json" "ratelimit-reset: 52" "x-ratelimit-remaining-minute: 993" "x-ratelimit-limit-minute: 1000" "ratelimit-remaining: 993" "ratelimit-limit: 1000" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "content-encoding: gzip" "server: cloudflare" "cf-ray: a173f3b1df596aa0-GVA" ] "response_json" => [ "id" => 35 "document_nr" => "FAC-00035" "title" => "Contrat TipiQ — période du 28.05.2026 au 27.11.2026" "contact_id" => 6 "contact_sub_id" => null "user_id" => 8 "project_id" => null "logopaper_id" => 1 "language_id" => 2 "bank_account_id" => 1 "currency_id" => 1 "payment_type_id" => 4 "header" => "Cher client,<br /><br />Merci pour votre confiance. Veuillez trouver votre facture ci-dessous:" "footer" => "Vous avez des questions? N’hésitez pas à nous contacter:<br />compta@pom-xtd.ch ou 032 326 70 30.<br /><br />Cordialement.<br />Team Pixlab, le web sur mesure" "total_gross" => "1800.000000" "total_net" => "1800.000000" "total_taxes" => "145.8000" "total_received_payments" => "1945.800000" "total_credit_vouchers" => "0.000000" "total_remaining_payments" => "0.0000" "total" => "1945.800000" "total_rounding_difference" => 0 "mwst_type" => 0 "mwst_is_net" => true "show_position_taxes" => false "is_valid_from" => "2026-05-29" "is_valid_to" => "2026-06-28" "contact_address" => """ Juraimmobilier\n Rue de l'Avenir 12\n 2800 Delémont\n """ "kb_item_status_id" => 9 "reference" => "" "api_reference" => "" "viewed_by_client_at" => null "updated_at" => "2026-07-03 10:10:30" "esr_id" => 10 "qr_invoice_id" => 10 "template_slug" => "6a17eda1a15ce2c450005db8" "taxs" => [ [ "percentage" => "8.10" "value" => "145.8000" ] ] "positions" => [ [ "id" => 44 "type" => "KbPositionText" "text" => "TipiQ (tipiq.ch) est le portail immobilier de l'Arc jurassien. Vous avez souscrit un abonnement dont voici les détails." "show_pos_nr" => false "pos" => null "internal_pos" => 1 "parent_id" => null "is_optional" => false ] [ "id" => 45 "type" => "KbPositionText" "text" => "<em>Votre abonnement comprend actuellement le pack Pro Location jusqu’à 70 objets. À titre exceptionnel, nous vous offrons toutefois la possibilité de publier jusqu’à 90 objets sans supplément. En tant que l’une des premières agences à nous faire confiance, vous bénéficiez gratuitement des options Agence Premium et Blog (valeur CHF 370.–/mois).</em>" "show_pos_nr" => false "pos" => null "internal_pos" => 2 "parent_id" => null "is_optional" => false ] [ "id" => 185 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Starter Vente</strong><br>ABO TipiQ – Vente – Jusqu'à 10 objets<br>Période : 28.05.2026 au 27.11.2026" "unit_price" => "600.000000" "discount_in_percent" => "0.0000" "position_total" => "600.000000" "pos" => "1" "internal_pos" => 3 "parent_id" => null "is_optional" => false ] [ "id" => 186 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Pro Location</strong><br>ABO TipiQ – Location – Jusqu'à 70 objets<br>Période : 28.05.2026 au 27.11.2026" "unit_price" => "1200.000000" "discount_in_percent" => "0.0000" "position_total" => "1200.000000" "pos" => "2" "internal_pos" => 4 "parent_id" => null "is_optional" => false ] [ "id" => 187 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Option – Page Agence Premium SEO+</strong><br>Option TipiQ – Une page dédiée à votre agence, regroupant vos biens et vos diverses informations (un plus pour votre référencement)<br>Période : 28.05.2026 au 27.11.2026" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "3" "internal_pos" => 5 "parent_id" => null "is_optional" => false ] [ "id" => 188 "type" => "KbPositionCustom" "amount" => "1.000000" "amount_reserved" => "0.000000" "amount_open" => "0.000000" "amount_completed" => "0.000000" "unit_id" => null "account_id" => 221 "unit_name" => null "tax_id" => 29 "tax_value" => "8.10" "text" => "<strong>TipiQ – Option – Magazine / Blog</strong><br>Option TipiQ –\u{A0}Possibilité de publier des articles dans le Mag de TipiQ (référencement optimisé et meilleure visibilité en ligne)<br>Période : 28.05.2026 au 27.11.2026" "unit_price" => "0.000000" "discount_in_percent" => "0.0000" "position_total" => "0.000000" "pos" => "4" "internal_pos" => 6 "parent_id" => null "is_optional" => false ] ] "network_link" => "https://network.bexio.com/invoice/99768e67c7c15914d0874d256f697346a9d2ab0cdebe3bd3495cfac55aa015b3" ] ] |
|
| POST | https://api.bexio.com/2.0/kb_order/search | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Content-Type" => "application/json" "Authorization" => "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q" ] "query" => [ "limit" => 500 "offset" => 0 ] "json" => [ [ "field" => "is_valid_from" "value" => "2026-01-01" "criteria" => ">=" ] [ "field" => "kb_item_status_id" "value" => 5 "criteria" => "=" ] ] ] |
|
| Response |
200
[ "info" => [ "header_size" => 443 "request_size" => 2440 "total_time" => 0.226552 "namelookup_time" => 6.4E-5 "connect_time" => 6.5E-5 "pretransfer_time" => 0.000237 "size_upload" => 124.0 "size_download" => 2.0 "speed_download" => 8.0 "speed_upload" => 548.0 "download_content_length" => 2.0 "upload_content_length" => 124.0 "starttransfer_time" => 0.000262 "primary_ip" => "2606:4700:10::ac42:951d" "primary_port" => 443 "local_ip" => "2001:1600:18:104::f4" "local_port" => 33322 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 65 "connect_time_us" => 65 "namelookup_time_us" => 64 "pretransfer_time_us" => 237 "starttransfer_time_us" => 262 "total_time_us" => 226552 "effective_method" => "POST" "start_time" => 1783396928.4446 "original_url" => "https://api.bexio.com/2.0/kb_order/search?limit=500&offset=0" "pause_handler" => Closure(float $duration) {#4580 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#3652 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#155 …} : -9223372036854774888 } } "debug" => """ * Found bundle for host api.bexio.com: 0x563243390e50 [can multiplex]\n * Re-using existing connection! (#0) with host api.bexio.com\n * Connected to api.bexio.com (2606:4700:10::ac42:951d) port 443 (#0)\n * Using Stream ID: 213 (easy handle 0x5632440055d0)\n > POST /2.0/kb_order/search?limit=500&offset=0 HTTP/2\r\n Host: api.bexio.com\r\n accept: application/json\r\n content-type: application/json\r\n authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkVTNTYXFLOHF1c25rakl4WEFsbE1EZk0zakRLYkJneDd3dlVVMHBsaUhFIn0.eyJleHAiOjE3OTUxNzg2NzQsImlhdCI6MTc3OTM2NzQ3NSwianRpIjoiN2RmNmE1MjQtM2Q1NC00NTVhLTg0M2UtNDJkMjdlMjAzY2U5IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmJleGlvLmNvbS9yZWFsbXMvYmV4aW8iLCJzdWIiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJiZXhpb19wYXRfcHJvdmlkZXIiLCJzaWQiOiJmOTQ3MjIwMy02MDI1LTQxZDYtODIzZi0wMTExMDQwN2ExY2UiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50aW5nIGtiX2RlbGl2ZXJ5X3Nob3cgYXJjaGl2ZV9lZGl0IGJhbmtfcGF5bWVudF9zaG93IHByb2plY3RfZWRpdCBhY2NvdW50aW5nX3NldHRpbmdzX2VkaXQga2JfY3JlZGl0X3ZvdWNoZXJfc2hvdyBhcmNoaXZlX3NldHRpbmdzX2VkaXQga2Jfb2ZmZXJfZWRpdCBmaWxlIHByb2plY3Rfc2hvdyBjb21wYW55X3Byb2ZpbGUga2JfYmlsbF9zaG93IGNvbnRhY3RfZWRpdCBub3RlX3Nob3cga2JfZGVsaXZlcnlfZWRpdCBrYl9leHBlbnNlX3Nob3cgcGF5cm9sbF9wYXlzdHViX3Nob3cgcGF5cm9sbF9lbXBsb3llZV9zaG93IGtiX2FydGljbGVfb3JkZXJfZWRpdCBhcnRpY2xlX2VkaXQga2JfaW52b2ljZV9lZGl0IG9mZmxpbmVfYWNjZXNzIGtiX29yZGVyX3Nob3cga2JfYXJ0aWNsZV9vcmRlcl9zaG93IHBheXJvbGxfdGltZV9hY2NvdW50X2VkaXQgcGF5cm9sbF90aW1lX2FjY291bnRfc2hvdyBzdG9ja19lZGl0IHBheXJvbGxfYWJzZW5jZV9zaG93IGVtYWlsIGtiX29yZGVyX2VkaXQgcGF5cm9sbF9lbXBsb3llZV9lZGl0IHJldm9jYWJsZSBrYl9jcmVkaXRfdm91Y2hlcl9lZGl0IGJhbmtfcGF5bWVudF9lZGl0IG1vbml0b3JpbmdfZWRpdCB0YXNrX2VkaXQgbGVhZF9lZGl0IGFjY291bnRpbmdfc2V0dGluZ3Nfc2hvdyBhcmNoaXZlX3Nob3cga2JfYmlsbF9lZGl0IG1vbml0b3Jpbmdfc2hvdyB0ZWNobmljYWwgbGVhZF9zaG93IHRhc2tfc2hvdyBhcnRpY2xlX3Nob3cgZmluYW5jZV9yZXBvcnRzIGFyY2hpdmVfc2V0dGluZ3Nfc2hvdyBrYl9pbnZvaWNlX3Nob3cgc3Vic2NyaXB0aW9uX2FuZF9wZXJtaXNzaW9ucyBjaGF0X2VkaXQga2Jfb2ZmZXJfc2hvdyBwYXlyb2xsX2Fic2VuY2VfZWRpdCBiYW5rX2FjY291bnRfc2hvdyBub3RlX2VkaXQga2JfZXhwZW5zZV9lZGl0IHByb2ZpbGUgY29udGFjdF9zaG93IiwibG9naW5faWQiOiI4NGQwZWNlNi05Y2VlLTQyMmMtOGI2My02ZTk1MmIwNjRlOGIiLCJjb21wYW55X2lkIjoiYnNxcGVncmtwM3Z0IiwidXNlcl9pZCI6MjU3NjIwLCJjb21wYW55X3VzZXJfaWQiOjZ9.GdKMZwPWNVaWT2p7mH-6hjB9ZParCfuE-diEBOFhRkkxhc8k0ElY67lcwi2EnqjGlEPrH-LZUxsUrM82w2-GgR5IA1xshnB9fVHtJF2VYAciLs54EcGzBmnT20fF7BmO7WdB1xemMRdtJh3GF7piFbueeClS-NlLOs2HC5s2JJAKu3wAgxkpqZWbsKva5BH7-Uf_MSTTp8NrLGvq5-EZImubgdKjV0a3-GDcZpu4mdSjPfSgWTQMQ6snA1y-geJEf7YXssDlCR6z7eSuhfnBv6gj1CRuwHq9NVoPpfCYXEwF0uh2AtrNlc3okgUPmi-CmqGpAFRy4TDcTMsF8rkA4Q\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n content-length: 124\r\n \r\n * We are completely uploaded and fine\n < HTTP/2 200 \r\n < date: Tue, 07 Jul 2026 04:02:08 GMT\r\n < content-type: application/json\r\n < content-length: 2\r\n < ratelimit-limit: 250\r\n < ratelimit-remaining: 248\r\n < x-ratelimit-remaining-minute: 248\r\n < x-ratelimit-limit-minute: 250\r\n < ratelimit-reset: 52\r\n < cache-control: no-store\r\n < pragma: no-cache\r\n < vary: Origin\r\n < access-control-allow-origin: https://office.bexio.com\r\n < via: 1.1 google\r\n < cf-cache-status: DYNAMIC\r\n < server: cloudflare\r\n < cf-ray: a173f3b2c81d6aa0-GVA\r\n < \r\n """ ] "url" => "https://api.bexio.com/2.0/kb_order/search?limit=500&offset=0" "response_headers" => [ "HTTP/2 200 " "date: Tue, 07 Jul 2026 04:02:08 GMT" "content-type: application/json" "content-length: 2" "ratelimit-limit: 250" "ratelimit-remaining: 248" "x-ratelimit-remaining-minute: 248" "x-ratelimit-limit-minute: 250" "ratelimit-reset: 52" "cache-control: no-store" "pragma: no-cache" "vary: Origin" "access-control-allow-origin: https://office.bexio.com" "via: 1.1 google" "cf-cache-status: DYNAMIC" "server: cloudflare" "cf-ray: a173f3b2c81d6aa0-GVA" ] "response_json" => [] ] |
|