API > LROE - Criterio de caja - PAGOS - Anulación de pagos

LROE - Criterio de caja - PAGOS - Anulación de pagos

DEL  https://{entorno}.ticketbaiws.eus/lroe-critcaja-pagos/

ATENCIÓN: Este método únicamente es válido para BATUZ Bizkaia. Permite anular pagos que previamente hemos enviado al LROE de Batuz. Este método es para empresas o personas autónomas acogidas al régimen especial del criterio de caja

PARÁMETROS

ejercicio integer obligatorio
Año fiscal del ejercicio del bloque de cobros en formato yyyy
2023
pagos object array obligatorio (máx 1000) registros
epigrafe string opcional
Para el modelo 140 (autónomos o sociedades sin PJ) si el epígrafe es diferente del principal pre-definido en la ficha de empresa
197210
fecha_pago string obligatorio
Fecha en la que se ha realizado el cobro en formato dd/mm/yyyy
13/11/2023
tipo_operacion string obligatorio para mod 140
Cobro de una operación con o sin factura. Valores posibles:
con_factura , sin_factura
con_factura
nif string obligatorio
NIF del emisor de la factura
B01000012
pais string opcional
Código 2 letras del país del emisor de la factura si el NIF del proveedor es extranjero (formato ISO-3166 Alpha-2 code)
ES
nombre_social string obligatorio
Nombre social del cliente al que se le emite la factura
Empresa de ejemplo S.L.
serie string opcional para operaciones CON factura
Serie del emisor de la factura
A
num_factura string obligatorio para operaciones CON factura o mod 240
Número de la factura a la que corresponde el cobro
2300017
fecha_factura string obligatorio para operaciones CON factura o mod 240
Fecha de la factura del cobro en formato dd/mm/yyyy
13/11/2023
tipo_ingreso enum obligatorio para operacion SIN factura y mod 140
Cuando la operación es sin factura y únicamente para el modelo 140 (autónomos o sociedades sin PJ) . Posibles opciones:
600 - Compras de mercaderías
601 - Compras de materias primas
602 - Compras de otros aprovisionamientos
606 - Descuentos sobre compras por pronto pago
607 - Trabajos realizados por otras empresas
608 - Devoluciones de compras y operaciones similares
609 - Rappels por compras
620 - Gastos en investigación y desarrollo del ejercicio
621 - Arrendamientos y cánones
622 - Reparaciones y conservación
623 - Servicios de profesionales independientes
624 - Transportes
625 - Primas de seguros
626 - Servicios bancarios y similares
627 - Publicidad, propaganda y relaciones públicas
628 - Suministros
629 - Otros servicios
631 - Otros tributos
634 - Ajustes negativos en la imposición indirecta
639 - Ajustes positivos en la imposición indirecta
640 - Sueldos y salarios
641 - Indemnizaciones
64201 - Seguridad social a cargo de la empresa: autónomos
64202 - Seguridad social a cargo de la empresa: empleados
643 - Retribuciones a largo plazo mediante sistemas de aportación definida
644 - Retribuciones a largo plazo mediante sistemas de prestación definida
649 - Otros gastos sociales
65 - Otros gastos de gestión
66 - Gastos financieros
67 - Gastos excepcionales
680 - Amortización del inmovilizado intangible
681 - Amortización del inmovilizado material
682 - Amortización de las inversiones inmobiliarias
69 - Pérdidas por deterioro y otras dotaciones
2
linea integer obligatorio para operacion SIN factura y mod 140
Secuencia identificativa del ingreso
1


DEL https://{entorno}.ticketbaiws.eus/lroe-critcaja-pagos/
$ curl --request DELETE \
     --url https://api-test.ticketbaiws.eus/lroe-critcaja-pagos/ \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/json' \
     --header 'Token: xxx' \
     --header 'Nif: 00000014Z'
	 --data '
{
    "ejercicio": 2023,
    "pagos": [
        {
            "nombre_social": "Berein Internet S.L.",
            "nif": "B01489350",
            "fecha_factura": "29\/11\/2023",
            "fecha_pago": "30\/12\/2023",
            "serie": "A",
            "num_factura": "2023000699",
            "importe_pagado": 100
        }
    ]
}'
$ composer require guzzlehttp/guzzle
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('DELETE', 'https://api-test.ticketbaiws.eus/lroe-critcaja-pagos/', [
  'body' => '{"ejercicio": 2023,"pagos": [{"nombre_social": "Berein Internet S.L.","nif": "B01489350","fecha_factura": "29\/11\/2023","fecha_pago": "30\/12\/2023","serie": "A","num_factura": "2023000699","importe_pagado": 100}]}',
  '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.ticketbaiws.eus/lroe-critcaja-pagos/"
payload = {
    "ejercicio": 2023,
    "pagos": [
        {
            "nombre_social": "Berein Internet S.L.",
            "nif": "B01489350",
            "fecha_factura": "29\/11\/2023",
            "fecha_pago": "30\/12\/2023",
            "serie": "A",
            "num_factura": "2023000699",
            "importe_pagado": 100
        }
    ]
}

headers = {"Accept": "application/json", "Token" : "xxx", "Nif" : "00000014Z"}
response = requests.request("DELETE", url, json=payload, headers=headers)

print(response.text)
CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-test.ticketbaiws.eus/lroe-critcaja-pagos/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Accept: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_delFIELDS, '{"ejercicio": 2023,"pagos": [{"nombre_social": "Berein Internet S.L.","nif": "B01489350","fecha_factura": "29\/11\/2023","fecha_pago": "30\/12\/2023","serie": "A","num_factura": "2023000699","importe_pagado": 100}]}');

CURLcode ret = curl_easy_perform(hnd);
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, '{"ejercicio": 2023,"pagos": [{"nombre_social": "Berein Internet S.L.","nif": "B01489350","fecha_factura": "29\/11\/2023","fecha_pago": "30\/12\/2023","serie": "A","num_factura": "2023000699","importe_pagado": 100}]}');

Request request = new Request.Builder()
  .url("https://api-test.ticketbaiws.eus/lroe-critcaja-pagos/")
  .DELETE(body)
  .addHeader("Accept", "application/json")
  .addHeader("Token", "xxx")
  .addHeader("Nif", "00000014Z")
  .build();
  
Response response = client.newCall(request).execute();
{ } Response JSON
HTTP/1.1 200 OK
{
    "result": "OK",
    "return": {
        "response": [
            {
                "fecha_factura": "29-11-2023",
                "fecha_pago": "04-12-2023",
                "serie": "A",
                "num_factura": "2023000699",
                "estado": "Correcto"
            }
        ],
        "status": "OK"
    },
    "msg": null
}