Νομίζω πως αντέγραψα το thread και εφαρμόσω το ObjectParams. Άλλα είναι η ίδια ιστορία. Mono δεν μπορώ να ξεκινήσω το MTRLINES από το 1 γιατί σπάει με "Δεν μπορεί να γίνει Καταχώριση Νέας Εγγραφής.Το πεδίο "Γραμμή συναλλαγής" υπάρχει ήδη στο αρχείο.". Δοκίμασα με το το MTRLINES => 2 και χωρίς να δηλώνω το MTRLINES καθόλου.
Από κάτω είναι ολόκληρη η κλίση στο service όχι μονό το data object.
array:6 [
"service" => "setData"
"clientID" => ""
"appId" => 1001
"object" => "PRDDOC"
"data" => array:5 [
"PRDDOC" => array:1 [
0 => array:4 [
"SERIES" => 1001
"TRNDATE" => "2026-05-06 13:00:07"
"INSUSER" => 2001
"COMMENTS" => "Created by George Thomidis"
]
]
"PRDLINE" => array:1 [
0 => array:2 [
"MTRL" => 1034130
"QTY1" => 3.0
]
]
"MTRDOC" => array:1 [
0 => array:1 [
"DELIVDATE" => "2026-05-06 13:00:07"
]
]
"MPRDLINES" => array:1 [
0 => array:2 [
"MTRL" => 1034153
"MTRLINES" => 1
]
]
"VQTYANAL" => array:1 [
0 => array:5 [
"CDIMLINES1" => "5"
"CDIMLINES2" => "6"
"CDIMLINES3" => null
"QTY1" => 3.0
"MTRLINES" => 1
]
]
]
"ObjectParams" => array:1 [
"NOEVENTS" => "1"
]
]