GET https://{entorno}.ticketbaiws.eus/facturae/
Este método permite obtener una factura en formato FacturaE v3.2 (en formato Base64) que previamente se hubiera enviado a TicketBAI a través de Ticketbai WS. Para que la factura salga firmada digitalmente se deberá proporcionar un certificado digital válido de la empresa para la firma del mismo.
PARÁMETROS
serie string obligatorio Serie de la factura | A |
numero string obligatorio Número de factura | 2022000123 |
cod_organo_gestor string opcional Código del órgano gestor | A01021700 |
cod_unidad_tramitadora string opcional Código de la unidad tramitadora | A01021700 |
cod_oficina_contable string opcional Código de la oficina contable | A01021700 |
$ curl --request GET \
--url https://api-test.tickefacturaews.eus/facturae/ \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Token: xxx' \
--header 'Nif: 00000014Z'
--data '{"serie":"A","numero":"2021000123"}'
$ composer require guzzlehttp/guzzle
<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://api-test.tickefacturaews.eus/facturae/', [
'body' => '{"serie":"A","numero":"2021000123"}',
'headers' => [
'Accept' => 'application/json',
'Content-Type' => 'application/json',
'Token' => 'xxx',
'Nif' => '00000014Z'
],
]);
echo $response->getBody();
$ python -m pip install requests
import requests
url = "https://api-test.tickefacturaews.eus/facturae/"
headers = {"Accept": "application/json", "Token" : "xxx", "Nif" : "00000014Z"}
response = requests.request("GET", url, headers=headers)
print(response.text)
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-test.tickefacturaews.eus/facturae/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Accept: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://api-test.tickefacturaews.eus/facturae/?serie=A&numero=2021000123")
.get()
.addHeader("Accept", "application/json")
.addHeader("Token", "xxx")
.addHeader("Nif", "00000014Z")
.build();
Response response = client.newCall(request).execute();
HTTP/1.1 200 OK
{
"result": "OK",
"return": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGZlOkZhY3R1cmFlIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIiB4bWxuczpmZT0iaHR0cDovL3d3dy5mYWN0dXJhZS5lcy9GYWN0dXJhZS8yMDA5L3YzLjIvRmFjdHV ...",
"msg": null
}