Error al enviar $mtoOperGratuitas
erajuan opened this issue · comments
Al enviar mtoOperGratuitas para del Json ocurre la siguiente excepción.
[2020-12-16T03:47:42.813167+01:00] request.CRITICAL: Uncaught PHP Exception JMS\Serializer\Exception\RuntimeException: "You must define a type for Greenter\Model\Sale\BaseSale::$mtoOperGratuitas." lycet\vendor\jms\serializer\src\Exception\RuntimeException.php line 16 {"exception":"[object] (JMS\\Serializer\\Exception\\RuntimeException(code: 0): You must define a type for Greenter\\Model\\Sale\\BaseSale::$mtoOperGratuitas. at \\vendor\\jms\\serializer\\src\\Exception\\RuntimeException.php:16)"} []
Hola @erajuan , ya esta corregido.
Este es un json de ejemplo utilizado (op. gratuita):
{
"ublVersion": "2.1",
"tipoOperacion": "0101",
"tipoDoc": "01",
"serie": "F001",
"correlativo": "112",
"fechaEmision": "2020-12-15T16:34:12-05:00",
"client": {
"tipoDoc": "6",
"numDoc": "20546687668",
"rznSocial": "COMPANY SAC"
},
"company": {
"ruc": "20123456789",
"razonSocial": "LYCET COMPANY SAC",
"nombreComercial": "COMPANY ",
"address": {
"ubigueo": "150101",
"codigoPais": "PE",
"departamento": "LIMA",
"provincia": "LIMA",
"distrito": "LIMA",
"urbanizacion": "-",
"direccion": "AV ITALIA"
}
},
"tipoMoneda": "PEN",
"mtoOperGratuitas": 200,
"mtoIGVGratuitas": 36,
"totalImpuestos": 0,
"valorVenta": 0,
"subTotal": 0,
"mtoImpVenta": 0,
"details": [
{
"unidad": "NIU",
"cantidad": 2,
"codProducto": "PROD001",
"descripcion": "PRODUCTO 1",
"mtoValorUnitario": 0,
"mtoValorGratuito": 100,
"mtoValorVenta": 200,
"mtoBaseIgv": 200,
"porcentajeIgv": 18.00,
"igv": 36,
"tipAfeIgv": "11",
"totalImpuestos": 36,
"mtoPrecioUnitario": 0
}
],
"legends": [
{
"code": "1002",
"value": "TRANSFERENCIA GRATUITA DE UN BIEN Y/O SERVICIO PRESTADO GRATUITAMENTE"
}
]
}