Closed emavarela closed 3 years ago
Esta mañana un cliente reportó el mismo error en odoo V8, esto pasa en produccion al validar una nota de credito. Evidentemente algo cambio en AFIP
buenas @emavarela gracias por el detallado reporte. por lo que veo en v12 se está pasando el comprobante asociado sin importar el ws https://github.com/ingadhoc/odoo-argentina/blob/12.0/l10n_ar_afipws_fe/models/invoice.py#L757 Ahora bien, es importante que se obtenga el comprobante asociado, esto suele ser a través del campo origen (aunque tmb intentamos adivinarlo desde la venta) Este es el método que intenta encontrar el comprobante asociado
Entiendo que estaría todo funcionando e implementado. Si queda algún error o se me pasó algo por alto por favor re-abrí el ticket.
Saludos!
Para el resto de la comunidad dejo el comentario por si le sirve a alguien:
Si con este cambio de AFIP no pueden hacer notas de crédito desde el POS, instalen los módulos pos_order_mgmt y pos_order_return de OCA.
Luego en /pos_order_return/models/pos_order.py reemplazar:
'origin': self.returned_order_id.invoiceid.number, 'name': ( 'Return of %s' % self.returned_order_id.invoice_id.number), 'refund_invoice_id': self.returned_order_id.invoice_id.id,
Por:
'origin': _self.returned_order_id.invoice_id.documentnumber, 'name': _( 'Return of %s' % _self.returned_order_id.invoice_id.documentnumber), 'refund_invoice_id': self.returned_order_id.invoice_id.id,
O bueno, hacen su propio módulo que herede el anterior y le hacen la modificación.
Luego dentro del POS, el proceso de devolución lo inician desde el icono del changuito en el POS:
Slds.
Y que pasa cuando el comprobante asociado no se encuentra en el sistema ? Por ser una factura vieja . Salds