# Goods writeoffs

# Overview



# Create new goods writeoff



# Update existing goods writeoff

<p class="callout danger">This action requires the **"Update** **goods** **writeoff"** permission.</p>

Goods writeoffs are generally not editable, because their data is directly tied to stock transactions, which are critical for tracking, validating and maintaining accurate stock levels.

<p class="callout info">Descriptions of goods writeoffs can be changed, but all other information (e.g. status, items,...) is locked.</p>

![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2026-03/scaled-1680-/6nWimage.png)

<p class="callout danger">**Altering goods writeoffs can disrupt the integrity of inventory records** and lead to discrepancies in stock validation processes. To ensure consistency and compliance, any changes to stock should be managed through proper adjustment or reversal procedures rather than editing existing records.</p>

# Updating booking date on goods writeoffs

<p class="callout danger">This can only be done by users with permission to update goods writeoffs.</p>

To update booking date on goods writeoff, click the **"calendar"** icon in the **"booking date"** field.

![Screenshot from 2024-04-24 11-05-21.jpg](https://how-to-erp.dewesoft.com/uploads/images/gallery/2024-04/scaled-1680-/screenshot-from-2024-04-24-11-05-21.jpg)

A calendar will appear, that provides an easy way to set a new date. Once the booking date has been updated, save the goods writeoff.

![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2024-04/scaled-1680-/EYvimage.png)

<p class="callout info">If you get an error, refer to the section below.</p>

If you get an error like the one below after saving the goods writeoff, there are transactions on the serial(s), connected to the goods writeoff item(s), preventing updating.

<p class="callout danger">Cannot change date booked to 2024-03-29 00:00:00. Transactions exists after that date.</p>

![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2024-04/scaled-1680-/Dsximage.png)

When **transactions** **after** **the** **new** **booking** **date** **exist**, that means those transactions have to be updated as well.

To find all (serial) transactions after the new booking date, go to the page of the serial, linked to the goods writeoff item, and open the "**stock** **transactions**" section.

Here, tick the **"show transfers"** checkbox. Transactions are sorted by the date of creation.

[![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2024-04/scaled-1680-/an0image.png)](https://how-to-erp.dewesoft.com/uploads/images/gallery/2024-04/an0image.png)

Look through the transactions and open goods transfers (GTR), created after the new goods writeoff booking date.

![Screenshot from 2024-04-24 12-14-22(1).jpg](https://how-to-erp.dewesoft.com/uploads/images/gallery/2024-04/scaled-1680-/screenshot-from-2024-04-24-12-14-221.jpg)

Open every goods transfer, that was made after the new goods writeoff booking date and update their **"booking date"** field to the new booking date.

![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2024-04/scaled-1680-/5rEimage.png)

Once all goods transfers have new dates that are not set after the new writeoff date, update the date on the writeoff ans save again.

![Screenshot from 2024-04-24 11-05-21.jpg](https://how-to-erp.dewesoft.com/uploads/images/gallery/2024-04/scaled-1680-/screenshot-from-2024-04-24-11-05-21.jpg)

# Delete goods writeoff



# Cancel goods writeoff