Depreciacion activo fijo

buen dia, estoy tratando de generar el asiento del mes de marzo de depreciacion y me da error

No se puede guardar un asiento sin detalle

Detalles:
System.Exception: No se puede guardar un asiento sin detalle
en ModGeneral.PCGNDataContext.SubmitChanges(ConflictMode failureMode)
en PcGerenteNet2010.DepreciacionViewModel.Guardar()
en PcGerenteNet2010.frmDepreciacion._Closure$__4-0._Lambda$__0()
en System.Threading.Tasks.Task.Execute()
— Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción —
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.GetResult()
en PcGerenteNet2010.frmDepreciacion.VB$StateMachine_4_bGuardar_Click.MoveNext()

Que estoy haciendo mal?
gracias