如何获取与Magento中的贷项凭证关联的发票?

如何获取与Magento中的贷项凭证关联的发票?,magento,invoice,Magento,Invoice,我假设每个贷项凭证都与magento中的发票关联。如果我是对的,给定一个贷项凭证对象,即$creditmemo,我如何获取与该贷项凭证相关的发票id 谢谢你的帮助 你的假设是错误的。Magento中的贷项通知单记录了贷项何时与特定的订单相关,而不是与特定的发票相关。每个贷项凭证对象都有一个订单id数据字段。这将它与特定的顺序联系起来 您所能做的最好的事情是使用订单ID加载发票集合(每个发票也有一个订单ID),然后尝试确定哪个发票与贷项凭证(如果有)相关。在不知道您的背景或您到目前为止尝试过的内容

我假设每个贷项凭证都与magento中的发票关联。如果我是对的,给定一个贷项凭证对象,即$creditmemo,我如何获取与该贷项凭证相关的发票id


谢谢你的帮助

你的假设是错误的。Magento中的贷项通知单记录了贷项何时与特定的订单相关,而不是与特定的发票相关。每个贷项凭证对象都有一个
订单id
数据字段。这将它与特定的顺序联系起来


您所能做的最好的事情是使用订单ID加载发票集合(每个发票也有一个
订单ID
),然后尝试确定哪个发票与贷项凭证(如果有)相关。在不知道您的背景或您到目前为止尝试过的内容的情况下,建议w/r/t使用特定代码有点困难

我相信在Magento中,您可以根据订单或发票创建贷记凭证。$this->getCreditmemo()->getInvoice(),因此我们必须以某种方式获取与creditmemo关联的发票,以便在线处理退款