Buenos Dias,
Estoy intentando crear una factura por API y es imposible me da error en la creación con una FK.
Esto es lo que envio
{
"socid": 2,
"date": 1492380000,
"date_creation": 1494252128,
"date_validation": 1494194400,
"datem": 1494252147,
"type": "0",
"paye": "0",
"lines": [
{
"product_type" : 0,
"desc": "Some additional text",
"qty": "10",
"subprice": 100,
"tva_tx": "20.000",
"fk_product": "1",
"remise_percent": "0",
"date_start": 1494252128,
"date_end": 1494194400,
"info_bits": "0"
}
],
"note_private": "Private note - automatic invoice",
"mode_reglement_id": "0",
"cond_reglement_id": "2",
"user_author": "1",
"user_valid": "1"
}
y este es el error, en el manual no indica que campos son obligatorios y quales no.
{
"error": {
"code": 500,
"message": "Internal Server Error: Error creating invoice",
"0": "Cannot add or update a child row: a foreign key constraint fails (`dolibarr_clickame`.`llx_facture`, CONSTRAINT `fk_facture_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`))"
},
"debug": {
"source": "api_invoices.class.php:302 at call stage",
"stages": {
"success": [
"get",
"route",
"negotiate",
"authenticate",
"validate"
],
"failure": [
"call",
"message"
]
}
}
}
Alguien me puede ayudar o informarme si es un bug o no?
Tenia instalado la 13 y ahora la 14
Si por ejemplo inserto una categoria funciona. He reinstalado varias veces i he probado varios Dolibarrs y todos iguales.
API REST Facturas
Hola,
por el mensaje de error, parece que el problema está en que no existe el tercero con id = 2, ¿puede ser?
Un saludo.
por el mensaje de error, parece que el problema está en que no existe el tercero con id = 2, ¿puede ser?
Un saludo.
2byte.es Preferred Partner de Dolibarr.
¿Quieres soporte profesional? Contacta con nosotros
¿Quieres soporte profesional? Contacta con nosotros