Я использую quickbooks , и я хочу установить дату выставления счета так, как я хочу. Я использую этот код.
Если я установлю его в поле TxnDate
, это выдаст мне ошибку. Итак, как я могу установить invStartDate?
const createInvoiceObj = {
DocNumber: docNumber,
Line: [
{
Id: "1",
LineNum: 1,
Description: `The description`,
Amount: 1232,
DetailType: "SalesItemLineDetail",
SalesItemLineDetail: {
ItemRef: {
value: "19",
name: "Service"
},
UnitPrice: 1232,
Qty: "1"
}
}
],
CustomerRef: {
value: "1"
},
CustomerMemo: {
value: "Thank you for your business and have a great day!"
},
TotalAmt: totalAmount,
TxnDate: moment(order.createdAt).format("YYYY-MM-DD") // TxnDate: '2020-05-22'
};
Ошибка, которую я получаю при использовании TxnDate
{
"Fault": {
"Error": [
{
"Message": "Transaction date is prior to start date for inventory item",
"Detail": "Transactions with inventory (QOH) products cant be dated earlier than the Inventory Start Date for the product",
"code": "6270",
"element": ""
}
],
"type": "ValidationFault"
},
"time": "2020-05-27T05:26:58.217-07:00"
}