Здесь есть две концепции Stripe: Invoice
и InvoiceItem
.
InvoiceItem
s - это, по сути, позиции отдельных товаров / услуг, которые предлагаются. Invoice
может содержать много InvoiceItem
с. Представьте, что Invoice
- это полная квитанция, а InvoiceItem
- это отдельный продуктовый продукт.
Как правило, вы можете обновить InvoiceItem
либо до того, как присоедините к Invoice
, либо даже после того, как вы прикрепите его, до того, как Invoice
будет завершен / закрыт (a.k.a. оплачен заказчиком).
Stripe не позволяет вам обновлять description
из InvoiceItem
s, которые закрыты / завершены, потому что, как продавец, счет-фактура представляет собой запись того, что вы продали (и квитанцию) покупателю, и один раз счет Оплачено клиентом, вы не можете его изменить.
Представьте себе, если ваш счет изначально был на 50 сортов пива, но после того, как они оплатили его, вы решили обновить счет-фактуру, указав 5 сортов пива! Как это справедливо для ваших клиентов?
Ваше единственное решение - убедиться, что description
правильно определено на французском для ваших французских клиентов, прежде чем выставлять счет в будущем.
Нет способа исправить это за прошлые InvoiceItem
с.