• Dev
  • Problema para agregar n detalles

Buen día, estoy agregando los items del comprobante de esta manera:
$invoice->setDetails([$item[1],$item[2]])
como puedo agregar los items si la cantidad de items es n, he tratado de agregarlo de esta forma:
$invoice->setDetails([$item])
pero me arroja el siguiente error:
object(Greenter\Model\Response\Error)#4464 (2) { ["code":protected]=> string(4) "0306" ["message":protected]=> string(335) "No se puede leer (parsear) el archivo XML - Detalle: http://xxx.xxx.xxx/ol-ti-itcpfegem-beta/billService: cvc-simple-type 1: element {urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InvoicedQuantity of type {urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InvoicedQuantityType may not be empty" }

Espero sus respuestas, gracias.

    Hola @RICCRE , setDetails recibe como parametro un array, si $item es una array, entonces seria de esta forma:

    $invoice->setDetails($item);
    6 months later

    Buenas noches, cual seria la forma correcta de colocar mas de un item en la factura, en el ejemplo solo muestra 1, gracias de antemano.

      Dei este es un ejemplo.

      $items[] = (new SaleDetail())
              ->setCodProducto('C023'); // Completar otros campos
      $items[] = (new SaleDetail())
              ->setCodProducto('C024'); // Completar otros campos
      $invoice->setDetails($items);
        Write a Reply...