信用票据未出现在仪表板中但出现在联系人下方

credit note not appearing in dashboard but appears under contacts

我正在尝试通过 api 创建信用票据。我可以成功地做到这一点,我可以看到它创建记录的响应。然而,这并没有出现在发票下的业务中,但我可以在联系人下看到它。我怎样才能解决这个问题,让它出现在发票上的业务下

我正在 PhP

编码
$creditNote = new CreditNote();
        $creditNote->setType(CreditNote::TYPE_ACCPAYCREDIT);
        $creditNote->setContact($contact);
        $creditNote->setDate($model->created_at);
        $creditNote->setDueDate($model->created_at);
        $creditNote->setLineItems($lineItems);
        $creditNote->setCreditNoteNumber('GF-'.$model->number);
        $creditNote->setCurrencyCode($currencyCode);
        $creditNotes = new CreditNotes();
        $arr_credit_notes = [];
        array_push($arr_credit_notes, $creditNote);
        $creditNotes->setCreditNotes($arr_credit_notes);

        try {
            return $this->accountingApi->createCreditNotes(
                $this->xero_account->tenantId,
                $creditNotes,
                $summarizeErrors,
                $unitdp
            );
        } catch (Exception $e) {
            $this->logger->debug($e);
            $this->logger->debug($e->getMessage());
            throw new CustomException(
                'Exception when calling AccountingApi->updateOrCreateCreditNotes: ' .
                $e->getMessage(),
                422
            );
        }

如果我在 xero 中创建手动贷方通知单,它会出现在业务->发票中

接触中是这样的。来自 api 的 Grren 和我在 xero

中创建的蓝色

在我看来,您创建的贷方通知单类型有误。 “ACCPAYCREDIT”会出现在“bills to pay”下而不是 invoices 下。您可能希望创建一个“ACCRECCREDIT”以使其显示在 invoices