信用票据未出现在仪表板中但出现在联系人下方
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
下
我正在尝试通过 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
下