Ich versuche über Postman auf /saveInvoice eine Rechnung anzulegen. Ohne Positionen funktioniert das auch. Wenn ich jedoch die invoicePosSave Daten mitsende bekomme ich den Fehler „invalid id given“. Leider sagt mir die Fehlermeldung auch nicht welche der vielen IDs invalide ist.
Hier mein request:
invoice[invoiceNumber]: „“
invoice[contact][id]: „40864199“
invoice[contact][objectName]: „Contact“
invoice[objectName]: „Invoice“
invoice[mapAll]: „true“
invoice[invoiceDate]: „2022-01-03“
invoice[discount]: „false“
invoice[status]: „100“
invoice[contactPerson][id]: „aus Sicherheitsgründen entfernt“
invoice[contactPerson][objectName]: „SevUser“
invoice[taxType]: „default“
invoice[taxRate]: „20“
invoice[taxText]: „0“
invoice[currency]: „EUR“
invoice[invoiceType]: „RE“
invoice[address]: „asdfasdfasdf“
invoice[header]: „“
invoicePosSave[0][part][id]: „“
invoicePosSave[0][part][objectName]: „Part“
invoicePosSave[0][price]: „123“
invoicePosSave[0][quantity]: „1“
invoicePosSave[0][taxRate]: „20“
invoicePosSave[0][unity][id]: „1“
invoicePosSave[0][name]: „Namenskreis HolzKind Edition 50cm“
invoicePosSave[0][unity][objectName]: „Unity“
invoicePosSave[0][objectName]: „InvoicePos“
invoicePosSave[0][mapAll]: „true“
invoicePosDelete: „“
discountSave: „“
discountDelete: „“
takeDefaultAddress: „false“
und die Antwort:
{
„objects“: null,
„error“: {
„message“: „Invalid id given“,
„code“: null,
„data“: null,
„exceptionUUID“: „c3a2fd9f-90d0-4ad1-a0e6-764e30629312“
}
}
Danke für die Rückmeldung