Factuarea APIDevelopers

Codis d'error de Productes

Tots els codis d'error de l'API pública que emet Productes, amb el seu estat HTTP, el seu type i una pàgina per codi.

Codis d'error que emet Productes. Cada code enllaça a la seva pròpia pàgina amb la causa i l'acció a prendre.

CodeTypeHTTPDescripció
duplicate_pack_componentinvalid_request_error422El mateix producte, variant, presentació o configuració apareix més d'una vegada al pack.
duplicate_promotion_iteminvalid_request_error422El mateix article apareix més d'una vegada a l'oferta i cada article només pot tenir una regla de preu.
gross_weight_not_allowedinvalid_request_error422Aquest article no admet pes brut de transport: els serveis no pesen, els productes i variants amb unitat base de massa (KGM, GRM) ja pesen la seva quantitat, i una presentació de mesura variable es pesa a cada línia.
invalid_gross_weightinvalid_request_error422El pes brut de transport no és un número, és zero o negatiu, té més de 4 decimals o supera el sostre de la seva columna. En una línia de mercaderia d'un document de control, també quan la quantitat pel pes per unitat dona un pes de línia que s'arrodoneix a 0 kg o supera aquest sostre.
invalid_pack_componentinvalid_request_error422Un component no pot formar part d'un pack, per exemple un producte que es ven per pes real, l'import del qual només es coneix a la bàscula.
invalid_pack_imageinvalid_request_error422El fitxer pujat no és una imatge de pack utilitzable: no és un JPG, PNG, WebP o GIF, supera la mida màxima o no s'ha pogut llegir.
invalid_pack_pricinginvalid_request_error422El preu del pack no és vàlid per al seu mode: falta el valor, és fora de rang, té més de dos decimals o el descompte iguala o supera el preu dels productes per separat.
invalid_pack_status_transitioninvalid_request_error422El canvi d'estat demanat no està permès des de l'estat actual del pack, per exemple activar un pack sense canals de venda o restaurar-ne un amb la composició bloquejada.
invalid_promotioninvalid_request_error422Un camp de l'oferta incompleix alguna de les seves regles: el nom, el text que veu la web, les dates, la zona horària, els canals o la llista d'articles.
invalid_promotion_iteminvalid_request_error422Un article de l'oferta no és vàlid: el seu destí, el seu mode, la seva base o el seu valor incompleix una regla.
pack_composition_too_smallinvalid_request_error422Un pack necessita almenys dos components, o un sol producte comptat amb quantitat de 2 o més.
pack_group_not_contiguousinvalid_request_error422Les línies d'un mateix pack no van seguides al document. Hi ha una altra línia entre elles.
pack_image_limit_reachedinvalid_request_error422El pack ja té el màxim de 5 imatges.
pack_in_useinvalid_request_error422El pack està referenciat per documents emesos, així que esborrar-lo trencaria la seva composició.
pack_line_lockedinvalid_request_error422Una línia que pertany a un grup de pack no pot canviar el seu producte, quantitat, preu unitari ni descompte.
pack_lines_must_be_expandedinvalid_request_error422Les línies d'un pack no es poden construir a mà. El servidor reparteix el preu entre els components del pack i fixa ell mateix les dades del grup.
pack_not_foundnot_found_error404L'identificador no resol a cap pack de l'empresa autenticada.
pack_not_sellableinvalid_request_error422El pack no es pot afegir a un document: està arxivat, inactiu, fora de la seva vigència o un dels seus components està inactiu.
pack_price_allocation_impossibleinvalid_request_error422El preu del pack no es pot repartir entre els seus components perquè no tenen preu per separat.
pack_price_unreachableinvalid_request_error422El preu amb IVA demanat no es pot assolir exactament perquè l'IVA s'arrodoneix línia a línia.
pack_print_mode_not_allowedinvalid_request_error422Només hi ha el mode d'impressió full_breakdown: cada producte del pack s'imprimeix com una línia normal, amb el nom del pack.
pack_snapshot_invalidinvalid_request_error422La fotografia del pack enviada amb la línia del document no té signatura, està alterada o està mal formada.
product_in_useinvalid_request_error422El producte està referenciat per documents emesos o per altres entrades del catàleg, i eliminar-lo deixaria aquestes referències penjant.
product_not_foundnot_found_error404L'identificador no resol a cap producte de l'empresa autenticada.
promotion_not_foundnot_found_error404L'identificador no resol a cap oferta de l'empresa autenticada.
promotion_read_onlyinvalid_request_error422L'oferta ja ha acabat o s'ha cancel·lat, així que és de només lectura i no admet més canvis.
promotion_startedinvalid_request_error422L'oferta ja ha començat i forma part de l'historial de preus. Una oferta començada només admet canviar-ne el final i no es pot esborrar.
sku_already_existsconflict_error409Un altre producte de l'empresa ja fa servir aquest SKU, i el SKU identifica l'article sense ambigüitat dins del catàleg.
slug_already_existsconflict_error409El slug ja el fa servir, com a actual o anterior, un altre producte o pack de l'empresa.

Relacionat

En aquesta pàgina

Et donem un cop de mà?Contactar amb suport